./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe015_power.oepc.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe015_power.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/safe015_power.oepc.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe015_power.oepc.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-eb4cb34-m [2024-06-21 21:48:55,883 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 21:48:55,975 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 21:48:55,980 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 21:48:55,980 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 21:48:56,012 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 21:48:56,014 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 21:48:56,014 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 21:48:56,015 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 21:48:56,019 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 21:48:56,019 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 21:48:56,019 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 21:48:56,020 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 21:48:56,021 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 21:48:56,021 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 21:48:56,022 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 21:48:56,022 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 21:48:56,022 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 21:48:56,022 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 21:48:56,023 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 21:48:56,023 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 21:48:56,023 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 21:48:56,024 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 21:48:56,024 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 21:48:56,024 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 21:48:56,025 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 21:48:56,025 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 21:48:56,025 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 21:48:56,026 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 21:48:56,026 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 21:48:56,027 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 21:48:56,027 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 21:48:56,027 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 21:48:56,028 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 21:48:56,028 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 21:48:56,028 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 21:48:56,028 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 21:48:56,029 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 21:48:56,029 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 21:48:56,029 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 21:48:56,029 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 21:48:56,030 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 21:48:56,030 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 21:48:56,030 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 21:48:56,299 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 21:48:56,324 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 21:48:56,327 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 21:48:56,328 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 21:48:56,328 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 21:48:56,329 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/safe015_power.oepc.yml/witness.yml [2024-06-21 21:48:56,601 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 21:48:56,602 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 21:48:56,603 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe015_power.oepc.i [2024-06-21 21:48:57,819 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 21:48:58,091 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 21:48:58,099 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe015_power.oepc.i [2024-06-21 21:48:58,123 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4ae0f44f6/1f6999d510ef494a84a0ec15d59a6d14/FLAG87e19813a [2024-06-21 21:48:58,144 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4ae0f44f6/1f6999d510ef494a84a0ec15d59a6d14 [2024-06-21 21:48:58,145 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 21:48:58,146 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 21:48:58,149 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 21:48:58,149 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 21:48:58,154 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 21:48:58,155 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 09:48:56" (1/2) ... [2024-06-21 21:48:58,156 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@93da8e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:48:58, skipping insertion in model container [2024-06-21 21:48:58,156 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 09:48:56" (1/2) ... [2024-06-21 21:48:58,158 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@118f8ae and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:48:58, skipping insertion in model container [2024-06-21 21:48:58,158 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 09:48:58" (2/2) ... [2024-06-21 21:48:58,159 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@93da8e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 09:48:58, skipping insertion in model container [2024-06-21 21:48:58,160 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 09:48:58" (2/2) ... [2024-06-21 21:48:58,160 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 21:48:58,331 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 21:48:58,332 INFO L97 edCorrectnessWitness]: Location invariant before [L876-L876] (((((((((((((((((((((((((((((((! multithreaded || ((x$w_buff1 == 0 || x$w_buff1 == 1) || x$w_buff1 == 2)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1 == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && __unbuffered_p2_EAX$flush_delayed == (_Bool)0) && __unbuffered_p2_EAX$mem_tmp == 0) && __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0) && __unbuffered_p2_EAX$w_buff0 == 0) && __unbuffered_p2_EAX$w_buff0_used == (_Bool)0) && __unbuffered_p2_EAX$w_buff1 == 0) && __unbuffered_p2_EAX$w_buff1_used == (_Bool)0) && 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) && (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && ((*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1) || *__unbuffered_p2_EAX$read_delayed_var == 2)))) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)) && ((x$w_buff0 == 0 || x$w_buff0 == 1) || x$w_buff0 == 2)) && ((x$w_buff1 == 0 || x$w_buff1 == 1) || x$w_buff1 == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && ((*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1) || *__unbuffered_p2_EAX$read_delayed_var == 2))))) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$mem_tmp == 0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0 == 0)) && (! multithreaded || ((x$w_buff0 == 0 || x$w_buff0 == 1) || x$w_buff0 == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || __unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || __unbuffered_p2_EAX$w_buff1_used == (_Bool)0) [2024-06-21 21:48:58,333 INFO L97 edCorrectnessWitness]: Location invariant before [L877-L877] (((((((((((((((((((((((((((((((! multithreaded || ((x$w_buff1 == 0 || x$w_buff1 == 1) || x$w_buff1 == 2)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1 == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && __unbuffered_p2_EAX$flush_delayed == (_Bool)0) && __unbuffered_p2_EAX$mem_tmp == 0) && __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0) && __unbuffered_p2_EAX$w_buff0 == 0) && __unbuffered_p2_EAX$w_buff0_used == (_Bool)0) && __unbuffered_p2_EAX$w_buff1 == 0) && __unbuffered_p2_EAX$w_buff1_used == (_Bool)0) && 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) && (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && ((*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1) || *__unbuffered_p2_EAX$read_delayed_var == 2)))) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)) && ((x$w_buff0 == 0 || x$w_buff0 == 1) || x$w_buff0 == 2)) && ((x$w_buff1 == 0 || x$w_buff1 == 1) || x$w_buff1 == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && ((*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1) || *__unbuffered_p2_EAX$read_delayed_var == 2))))) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$mem_tmp == 0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0 == 0)) && (! multithreaded || ((x$w_buff0 == 0 || x$w_buff0 == 1) || x$w_buff0 == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || __unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || __unbuffered_p2_EAX$w_buff1_used == (_Bool)0) [2024-06-21 21:48:58,333 INFO L97 edCorrectnessWitness]: Location invariant before [L874-L874] (((((((((((((((((((((((((((((((! multithreaded || ((x$w_buff1 == 0 || x$w_buff1 == 1) || x$w_buff1 == 2)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1 == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && __unbuffered_p2_EAX$flush_delayed == (_Bool)0) && __unbuffered_p2_EAX$mem_tmp == 0) && __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0) && __unbuffered_p2_EAX$w_buff0 == 0) && __unbuffered_p2_EAX$w_buff0_used == (_Bool)0) && __unbuffered_p2_EAX$w_buff1 == 0) && __unbuffered_p2_EAX$w_buff1_used == (_Bool)0) && 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) && (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && ((*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1) || *__unbuffered_p2_EAX$read_delayed_var == 2)))) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)) && ((x$w_buff0 == 0 || x$w_buff0 == 1) || x$w_buff0 == 2)) && ((x$w_buff1 == 0 || x$w_buff1 == 1) || x$w_buff1 == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && ((*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1) || *__unbuffered_p2_EAX$read_delayed_var == 2))))) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$mem_tmp == 0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0 == 0)) && (! multithreaded || ((x$w_buff0 == 0 || x$w_buff0 == 1) || x$w_buff0 == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || __unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || __unbuffered_p2_EAX$w_buff1_used == (_Bool)0) [2024-06-21 21:48:58,333 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 21:48:58,333 INFO L106 edCorrectnessWitness]: ghost_update [L872-L872] multithreaded = 1; [2024-06-21 21:48:58,378 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 21:48:58,732 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 21:48:58,743 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 21:48:58,945 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 21:48:58,981 INFO L206 MainTranslator]: Completed translation [2024-06-21 21:48:58,981 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 09:48:58 WrapperNode [2024-06-21 21:48:58,982 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 21:48:58,983 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 21:48:58,983 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 21:48:58,983 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 21:48:58,990 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 09:48:58" (1/1) ... [2024-06-21 21:48:59,029 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 09:48:58" (1/1) ... [2024-06-21 21:48:59,079 INFO L138 Inliner]: procedures = 175, calls = 111, calls flagged for inlining = 7, calls inlined = 9, statements flattened = 341 [2024-06-21 21:48:59,080 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 21:48:59,081 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 21:48:59,081 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 21:48:59,081 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 21:48:59,092 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 09:48:58" (1/1) ... [2024-06-21 21:48:59,092 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 09:48:58" (1/1) ... [2024-06-21 21:48:59,112 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 09:48:58" (1/1) ... [2024-06-21 21:48:59,162 INFO L175 MemorySlicer]: Split 66 memory accesses to 2 slices as follows [2, 64]. 97 percent of accesses are in the largest equivalence class. The 3 initializations are split as follows [2, 1]. The 9 writes are split as follows [0, 9]. [2024-06-21 21:48:59,173 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 09:48:58" (1/1) ... [2024-06-21 21:48:59,174 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 09:48:58" (1/1) ... [2024-06-21 21:48:59,208 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 09:48:58" (1/1) ... [2024-06-21 21:48:59,211 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 09:48:58" (1/1) ... [2024-06-21 21:48:59,215 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 09:48:58" (1/1) ... [2024-06-21 21:48:59,225 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 09:48:58" (1/1) ... [2024-06-21 21:48:59,235 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 21:48:59,237 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 21:48:59,238 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 21:48:59,238 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 21:48:59,239 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 09:48:58" (1/1) ... [2024-06-21 21:48:59,244 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 21:48:59,251 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 21:48:59,269 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 21:48:59,319 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 21:48:59,346 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-21 21:48:59,347 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-21 21:48:59,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-21 21:48:59,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-21 21:48:59,347 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 21:48:59,348 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 21:48:59,348 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 21:48:59,348 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 21:48:59,348 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 21:48:59,348 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 21:48:59,349 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 21:48:59,349 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 21:48:59,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 21:48:59,350 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-21 21:48:59,350 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 21:48:59,351 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 21:48:59,352 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 21:48:59,354 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 21:48:59,532 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 21:48:59,534 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 21:49:00,287 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 21:49:00,287 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 21:49:00,933 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 21:49:00,933 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 21:49:00,934 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 09:49:00 BoogieIcfgContainer [2024-06-21 21:49:00,934 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 21:49:00,937 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 21:49:00,937 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 21:49:00,940 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 21:49:00,940 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 09:48:56" (1/4) ... [2024-06-21 21:49:00,941 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@371e07c4 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 09:49:00, skipping insertion in model container [2024-06-21 21:49:00,941 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 09:48:58" (2/4) ... [2024-06-21 21:49:00,941 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@371e07c4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 09:49:00, skipping insertion in model container [2024-06-21 21:49:00,941 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 09:48:58" (3/4) ... [2024-06-21 21:49:00,942 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@371e07c4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 09:49:00, skipping insertion in model container [2024-06-21 21:49:00,942 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 09:49:00" (4/4) ... [2024-06-21 21:49:00,943 INFO L112 eAbstractionObserver]: Analyzing ICFG safe015_power.oepc.i [2024-06-21 21:49:00,960 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 21:49:00,961 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-21 21:49:00,961 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 21:49:01,033 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 21:49:01,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 53 places, 43 transitions, 98 flow [2024-06-21 21:49:01,106 INFO L124 PetriNetUnfolderBase]: 0/40 cut-off events. [2024-06-21 21:49:01,107 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 21:49:01,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50 conditions, 40 events. 0/40 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 57 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-21 21:49:01,110 INFO L82 GeneralOperation]: Start removeDead. Operand has 53 places, 43 transitions, 98 flow [2024-06-21 21:49:01,114 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 44 places, 34 transitions, 77 flow [2024-06-21 21:49:01,127 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 21:49:01,135 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;@15fe523b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 21:49:01,135 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-21 21:49:01,140 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 21:49:01,140 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-21 21:49:01,140 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 21:49:01,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:49:01,141 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 21:49:01,142 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 21:49:01,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:49:01,147 INFO L85 PathProgramCache]: Analyzing trace with hash 1083369642, now seen corresponding path program 1 times [2024-06-21 21:49:01,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:49:01,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867813537] [2024-06-21 21:49:01,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:49:01,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:49:01,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:49:03,134 INFO 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 21:49:03,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:49:03,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867813537] [2024-06-21 21:49:03,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867813537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:49:03,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:49:03,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 21:49:03,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530026879] [2024-06-21 21:49:03,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:49:03,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 21:49:03,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:49:03,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 21:49:03,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 21:49:03,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 21:49:03,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 34 transitions, 77 flow. Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states 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 21:49:03,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:49:03,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 21:49:03,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:49:04,013 INFO L124 PetriNetUnfolderBase]: 1412/2149 cut-off events. [2024-06-21 21:49:04,013 INFO L125 PetriNetUnfolderBase]: For 34/34 co-relation queries the response was YES. [2024-06-21 21:49:04,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4351 conditions, 2149 events. 1412/2149 cut-off events. For 34/34 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10299 event pairs, 956 based on Foata normal form. 1/2113 useless extension candidates. Maximal degree in co-relation 4339. Up to 2115 conditions per place. [2024-06-21 21:49:04,031 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 36 selfloop transitions, 4 changer transitions 0/46 dead transitions. [2024-06-21 21:49:04,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 46 transitions, 187 flow [2024-06-21 21:49:04,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 21:49:04,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 21:49:04,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 70 transitions. [2024-06-21 21:49:04,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5426356589147286 [2024-06-21 21:49:04,045 INFO L175 Difference]: Start difference. First operand has 44 places, 34 transitions, 77 flow. Second operand 3 states and 70 transitions. [2024-06-21 21:49:04,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 46 transitions, 187 flow [2024-06-21 21:49:04,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 46 transitions, 182 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 21:49:04,052 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 104 flow [2024-06-21 21:49:04,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=104, PETRI_PLACES=44, PETRI_TRANSITIONS=37} [2024-06-21 21:49:04,057 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 0 predicate places. [2024-06-21 21:49:04,057 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 104 flow [2024-06-21 21:49:04,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states 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 21:49:04,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:49:04,058 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:49:04,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 21:49:04,058 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 21:49:04,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:49:04,060 INFO L85 PathProgramCache]: Analyzing trace with hash 1736206633, now seen corresponding path program 1 times [2024-06-21 21:49:04,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:49:04,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483757674] [2024-06-21 21:49:04,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:49:04,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:49:04,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:49:05,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:49:05,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:49:05,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483757674] [2024-06-21 21:49:05,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483757674] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:49:05,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:49:05,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 21:49:05,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963263196] [2024-06-21 21:49:05,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:49:05,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 21:49:05,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:49:05,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 21:49:05,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-21 21:49:05,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 21:49:05,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 104 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 21:49:05,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:49:05,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 21:49:05,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:49:06,393 INFO L124 PetriNetUnfolderBase]: 1400/2131 cut-off events. [2024-06-21 21:49:06,393 INFO L125 PetriNetUnfolderBase]: For 399/399 co-relation queries the response was YES. [2024-06-21 21:49:06,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4875 conditions, 2131 events. 1400/2131 cut-off events. For 399/399 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10207 event pairs, 654 based on Foata normal form. 6/2134 useless extension candidates. Maximal degree in co-relation 4863. Up to 2059 conditions per place. [2024-06-21 21:49:06,406 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 46 selfloop transitions, 7 changer transitions 0/59 dead transitions. [2024-06-21 21:49:06,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 59 transitions, 266 flow [2024-06-21 21:49:06,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 21:49:06,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 21:49:06,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 92 transitions. [2024-06-21 21:49:06,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5348837209302325 [2024-06-21 21:49:06,409 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 104 flow. Second operand 4 states and 92 transitions. [2024-06-21 21:49:06,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 59 transitions, 266 flow [2024-06-21 21:49:06,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 59 transitions, 262 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 21:49:06,411 INFO L231 Difference]: Finished difference. Result has 47 places, 40 transitions, 140 flow [2024-06-21 21:49:06,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=140, PETRI_PLACES=47, PETRI_TRANSITIONS=40} [2024-06-21 21:49:06,412 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 3 predicate places. [2024-06-21 21:49:06,412 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 40 transitions, 140 flow [2024-06-21 21:49:06,413 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 21:49:06,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:49:06,413 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:49:06,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 21:49:06,414 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 21:49:06,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:49:06,414 INFO L85 PathProgramCache]: Analyzing trace with hash 390862375, now seen corresponding path program 1 times [2024-06-21 21:49:06,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:49:06,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270843335] [2024-06-21 21:49:06,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:49:06,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:49:06,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:49:09,048 INFO 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 21:49:09,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:49:09,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270843335] [2024-06-21 21:49:09,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270843335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:49:09,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:49:09,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 21:49:09,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071578800] [2024-06-21 21:49:09,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:49:09,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 21:49:09,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:49:09,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 21:49:09,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 21:49:09,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 21:49:09,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 40 transitions, 140 flow. Second operand has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:49:09,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:49:09,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 21:49:09,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:49:10,028 INFO L124 PetriNetUnfolderBase]: 1391/2116 cut-off events. [2024-06-21 21:49:10,029 INFO L125 PetriNetUnfolderBase]: For 1120/1120 co-relation queries the response was YES. [2024-06-21 21:49:10,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5383 conditions, 2116 events. 1391/2116 cut-off events. For 1120/1120 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10096 event pairs, 485 based on Foata normal form. 6/2119 useless extension candidates. Maximal degree in co-relation 5369. Up to 2006 conditions per place. [2024-06-21 21:49:10,044 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 59 selfloop transitions, 12 changer transitions 0/77 dead transitions. [2024-06-21 21:49:10,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 77 transitions, 384 flow [2024-06-21 21:49:10,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:49:10,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:49:10,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 128 transitions. [2024-06-21 21:49:10,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49612403100775193 [2024-06-21 21:49:10,051 INFO L175 Difference]: Start difference. First operand has 47 places, 40 transitions, 140 flow. Second operand 6 states and 128 transitions. [2024-06-21 21:49:10,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 77 transitions, 384 flow [2024-06-21 21:49:10,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 77 transitions, 364 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-21 21:49:10,055 INFO L231 Difference]: Finished difference. Result has 51 places, 44 transitions, 183 flow [2024-06-21 21:49:10,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=120, 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=6, PETRI_FLOW=183, PETRI_PLACES=51, PETRI_TRANSITIONS=44} [2024-06-21 21:49:10,056 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 7 predicate places. [2024-06-21 21:49:10,056 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 44 transitions, 183 flow [2024-06-21 21:49:10,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:49:10,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:49:10,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:49:10,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 21:49:10,057 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:49:10,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:49:10,058 INFO L85 PathProgramCache]: Analyzing trace with hash -1904657385, now seen corresponding path program 1 times [2024-06-21 21:49:10,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:49:10,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765569495] [2024-06-21 21:49:10,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:49:10,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:49:10,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:49:11,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:49:11,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:49:11,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765569495] [2024-06-21 21:49:11,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765569495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:49:11,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:49:11,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 21:49:11,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116068466] [2024-06-21 21:49:11,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:49:11,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 21:49:11,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:49:11,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 21:49:11,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 21:49:11,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:49:11,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 44 transitions, 183 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:49:11,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:49:11,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:49:11,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:49:12,521 INFO L124 PetriNetUnfolderBase]: 1386/2109 cut-off events. [2024-06-21 21:49:12,522 INFO L125 PetriNetUnfolderBase]: For 2157/2157 co-relation queries the response was YES. [2024-06-21 21:49:12,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5895 conditions, 2109 events. 1386/2109 cut-off events. For 2157/2157 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10057 event pairs, 597 based on Foata normal form. 2/2108 useless extension candidates. Maximal degree in co-relation 5878. Up to 2064 conditions per place. [2024-06-21 21:49:12,534 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 48 selfloop transitions, 8 changer transitions 0/61 dead transitions. [2024-06-21 21:49:12,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 61 transitions, 343 flow [2024-06-21 21:49:12,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 21:49:12,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 21:49:12,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 90 transitions. [2024-06-21 21:49:12,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-21 21:49:12,536 INFO L175 Difference]: Start difference. First operand has 51 places, 44 transitions, 183 flow. Second operand 5 states and 90 transitions. [2024-06-21 21:49:12,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 61 transitions, 343 flow [2024-06-21 21:49:12,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 61 transitions, 316 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-21 21:49:12,542 INFO L231 Difference]: Finished difference. Result has 53 places, 47 transitions, 200 flow [2024-06-21 21:49:12,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=156, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=200, PETRI_PLACES=53, PETRI_TRANSITIONS=47} [2024-06-21 21:49:12,543 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 9 predicate places. [2024-06-21 21:49:12,543 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 47 transitions, 200 flow [2024-06-21 21:49:12,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:49:12,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:49:12,544 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:49:12,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 21:49:12,544 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 21:49:12,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:49:12,545 INFO L85 PathProgramCache]: Analyzing trace with hash 1085164899, now seen corresponding path program 1 times [2024-06-21 21:49:12,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:49:12,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682245233] [2024-06-21 21:49:12,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:49:12,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:49:12,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:49:12,647 INFO 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 21:49:12,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:49:12,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682245233] [2024-06-21 21:49:12,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682245233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:49:12,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:49:12,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 21:49:12,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142587502] [2024-06-21 21:49:12,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:49:12,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 21:49:12,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:49:12,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 21:49:12,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 21:49:12,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 43 [2024-06-21 21:49:12,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 47 transitions, 200 flow. Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:49:12,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:49:12,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 43 [2024-06-21 21:49:12,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:49:13,080 INFO L124 PetriNetUnfolderBase]: 717/1268 cut-off events. [2024-06-21 21:49:13,081 INFO L125 PetriNetUnfolderBase]: For 1670/1705 co-relation queries the response was YES. [2024-06-21 21:49:13,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3624 conditions, 1268 events. 717/1268 cut-off events. For 1670/1705 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 7231 event pairs, 322 based on Foata normal form. 105/1300 useless extension candidates. Maximal degree in co-relation 3606. Up to 776 conditions per place. [2024-06-21 21:49:13,091 INFO L140 encePairwiseOnDemand]: 37/43 looper letters, 34 selfloop transitions, 11 changer transitions 0/59 dead transitions. [2024-06-21 21:49:13,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 59 transitions, 339 flow [2024-06-21 21:49:13,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 21:49:13,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 21:49:13,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 78 transitions. [2024-06-21 21:49:13,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-21 21:49:13,097 INFO L175 Difference]: Start difference. First operand has 53 places, 47 transitions, 200 flow. Second operand 3 states and 78 transitions. [2024-06-21 21:49:13,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 59 transitions, 339 flow [2024-06-21 21:49:13,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 59 transitions, 320 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-21 21:49:13,107 INFO L231 Difference]: Finished difference. Result has 53 places, 50 transitions, 235 flow [2024-06-21 21:49:13,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=176, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=235, PETRI_PLACES=53, PETRI_TRANSITIONS=50} [2024-06-21 21:49:13,110 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 9 predicate places. [2024-06-21 21:49:13,110 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 50 transitions, 235 flow [2024-06-21 21:49:13,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:49:13,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:49:13,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:49:13,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 21:49:13,111 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 21:49:13,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:49:13,111 INFO L85 PathProgramCache]: Analyzing trace with hash -719870856, now seen corresponding path program 1 times [2024-06-21 21:49:13,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:49:13,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157575038] [2024-06-21 21:49:13,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:49:13,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:49:13,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:49:15,027 INFO 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 21:49:15,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:49:15,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157575038] [2024-06-21 21:49:15,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157575038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:49:15,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:49:15,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 21:49:15,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935004359] [2024-06-21 21:49:15,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:49:15,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 21:49:15,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:49:15,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 21:49:15,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 21:49:15,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:49:15,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 50 transitions, 235 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:49:15,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:49:15,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:49:15,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:49:16,018 INFO L124 PetriNetUnfolderBase]: 1519/2370 cut-off events. [2024-06-21 21:49:16,019 INFO L125 PetriNetUnfolderBase]: For 5035/5035 co-relation queries the response was YES. [2024-06-21 21:49:16,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7812 conditions, 2370 events. 1519/2370 cut-off events. For 5035/5035 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 11969 event pairs, 667 based on Foata normal form. 4/2371 useless extension candidates. Maximal degree in co-relation 7794. Up to 2277 conditions per place. [2024-06-21 21:49:16,043 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 61 selfloop transitions, 12 changer transitions 0/78 dead transitions. [2024-06-21 21:49:16,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 78 transitions, 480 flow [2024-06-21 21:49:16,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:49:16,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:49:16,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 111 transitions. [2024-06-21 21:49:16,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2024-06-21 21:49:16,045 INFO L175 Difference]: Start difference. First operand has 53 places, 50 transitions, 235 flow. Second operand 6 states and 111 transitions. [2024-06-21 21:49:16,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 78 transitions, 480 flow [2024-06-21 21:49:16,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 78 transitions, 462 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-06-21 21:49:16,051 INFO L231 Difference]: Finished difference. Result has 58 places, 54 transitions, 297 flow [2024-06-21 21:49:16,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=222, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=297, PETRI_PLACES=58, PETRI_TRANSITIONS=54} [2024-06-21 21:49:16,051 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 14 predicate places. [2024-06-21 21:49:16,052 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 54 transitions, 297 flow [2024-06-21 21:49:16,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:49:16,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:49:16,052 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:49:16,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 21:49:16,053 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 21:49:16,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:49:16,053 INFO L85 PathProgramCache]: Analyzing trace with hash -193226736, now seen corresponding path program 2 times [2024-06-21 21:49:16,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:49:16,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914618317] [2024-06-21 21:49:16,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:49:16,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:49:16,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:49:17,941 INFO 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 21:49:17,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:49:17,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914618317] [2024-06-21 21:49:17,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1914618317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:49:17,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:49:17,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 21:49:17,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734353222] [2024-06-21 21:49:17,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:49:17,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 21:49:17,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:49:17,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 21:49:17,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 21:49:17,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:49:17,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 54 transitions, 297 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:49:17,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:49:17,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:49:17,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:49:18,783 INFO L124 PetriNetUnfolderBase]: 1511/2351 cut-off events. [2024-06-21 21:49:18,783 INFO L125 PetriNetUnfolderBase]: For 6082/6082 co-relation queries the response was YES. [2024-06-21 21:49:18,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8124 conditions, 2351 events. 1511/2351 cut-off events. For 6082/6082 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 11895 event pairs, 674 based on Foata normal form. 4/2349 useless extension candidates. Maximal degree in co-relation 8103. Up to 2232 conditions per place. [2024-06-21 21:49:18,802 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 57 selfloop transitions, 17 changer transitions 0/79 dead transitions. [2024-06-21 21:49:18,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 79 transitions, 541 flow [2024-06-21 21:49:18,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:49:18,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:49:18,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 110 transitions. [2024-06-21 21:49:18,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4263565891472868 [2024-06-21 21:49:18,804 INFO L175 Difference]: Start difference. First operand has 58 places, 54 transitions, 297 flow. Second operand 6 states and 110 transitions. [2024-06-21 21:49:18,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 79 transitions, 541 flow [2024-06-21 21:49:18,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 79 transitions, 502 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-21 21:49:18,809 INFO L231 Difference]: Finished difference. Result has 60 places, 58 transitions, 351 flow [2024-06-21 21:49:18,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=258, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=351, PETRI_PLACES=60, PETRI_TRANSITIONS=58} [2024-06-21 21:49:18,810 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 16 predicate places. [2024-06-21 21:49:18,810 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 58 transitions, 351 flow [2024-06-21 21:49:18,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:49:18,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:49:18,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:49:18,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 21:49:18,811 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 21:49:18,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:49:18,811 INFO L85 PathProgramCache]: Analyzing trace with hash -257694857, now seen corresponding path program 1 times [2024-06-21 21:49:18,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:49:18,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760937878] [2024-06-21 21:49:18,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:49:18,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:49:18,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:49:20,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 21:49:20,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:49:20,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760937878] [2024-06-21 21:49:20,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760937878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:49:20,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:49:20,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:49:20,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370523310] [2024-06-21 21:49:20,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:49:20,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:49:20,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:49:20,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:49:20,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:49:20,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:49:20,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 58 transitions, 351 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:49:20,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:49:20,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:49:20,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:49:21,954 INFO L124 PetriNetUnfolderBase]: 1563/2452 cut-off events. [2024-06-21 21:49:21,955 INFO L125 PetriNetUnfolderBase]: For 8346/8346 co-relation queries the response was YES. [2024-06-21 21:49:21,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9014 conditions, 2452 events. 1563/2452 cut-off events. For 8346/8346 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 12524 event pairs, 665 based on Foata normal form. 2/2451 useless extension candidates. Maximal degree in co-relation 8992. Up to 2310 conditions per place. [2024-06-21 21:49:21,967 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 78 selfloop transitions, 23 changer transitions 0/106 dead transitions. [2024-06-21 21:49:21,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 106 transitions, 726 flow [2024-06-21 21:49:21,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:49:21,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:49:21,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-21 21:49:21,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4273255813953488 [2024-06-21 21:49:21,970 INFO L175 Difference]: Start difference. First operand has 60 places, 58 transitions, 351 flow. Second operand 8 states and 147 transitions. [2024-06-21 21:49:21,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 106 transitions, 726 flow [2024-06-21 21:49:21,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 106 transitions, 663 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-21 21:49:21,977 INFO L231 Difference]: Finished difference. Result has 66 places, 71 transitions, 452 flow [2024-06-21 21:49:21,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=294, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=452, PETRI_PLACES=66, PETRI_TRANSITIONS=71} [2024-06-21 21:49:21,977 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 22 predicate places. [2024-06-21 21:49:21,978 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 71 transitions, 452 flow [2024-06-21 21:49:21,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:49:21,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:49:21,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:49:21,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 21:49:21,979 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 21:49:21,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:49:21,979 INFO L85 PathProgramCache]: Analyzing trace with hash 1852971767, now seen corresponding path program 2 times [2024-06-21 21:49:21,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:49:21,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117616991] [2024-06-21 21:49:21,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:49:21,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:49:22,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:49:24,182 INFO 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 21:49:24,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:49:24,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117616991] [2024-06-21 21:49:24,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117616991] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:49:24,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:49:24,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:49:24,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632967489] [2024-06-21 21:49:24,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:49:24,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:49:24,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:49:24,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:49:24,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:49:24,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:49:24,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 71 transitions, 452 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:49:24,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:49:24,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:49:24,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:49:25,380 INFO L124 PetriNetUnfolderBase]: 1560/2447 cut-off events. [2024-06-21 21:49:25,380 INFO L125 PetriNetUnfolderBase]: For 10329/10329 co-relation queries the response was YES. [2024-06-21 21:49:25,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9481 conditions, 2447 events. 1560/2447 cut-off events. For 10329/10329 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 12449 event pairs, 664 based on Foata normal form. 2/2446 useless extension candidates. Maximal degree in co-relation 9456. Up to 2288 conditions per place. [2024-06-21 21:49:25,394 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 76 selfloop transitions, 24 changer transitions 0/105 dead transitions. [2024-06-21 21:49:25,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 105 transitions, 776 flow [2024-06-21 21:49:25,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:49:25,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:49:25,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-21 21:49:25,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-21 21:49:25,396 INFO L175 Difference]: Start difference. First operand has 66 places, 71 transitions, 452 flow. Second operand 7 states and 129 transitions. [2024-06-21 21:49:25,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 105 transitions, 776 flow [2024-06-21 21:49:25,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 105 transitions, 735 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-21 21:49:25,406 INFO L231 Difference]: Finished difference. Result has 70 places, 73 transitions, 502 flow [2024-06-21 21:49:25,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=411, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=502, PETRI_PLACES=70, PETRI_TRANSITIONS=73} [2024-06-21 21:49:25,407 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 26 predicate places. [2024-06-21 21:49:25,407 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 73 transitions, 502 flow [2024-06-21 21:49:25,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:49:25,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:49:25,408 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:49:25,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 21:49:25,408 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:49:25,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:49:25,408 INFO L85 PathProgramCache]: Analyzing trace with hash -1717362663, now seen corresponding path program 1 times [2024-06-21 21:49:25,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:49:25,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842683993] [2024-06-21 21:49:25,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:49:25,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:49:25,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:49:27,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:49:27,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:49:27,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842683993] [2024-06-21 21:49:27,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1842683993] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:49:27,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:49:27,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 21:49:27,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281087770] [2024-06-21 21:49:27,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:49:27,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 21:49:27,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:49:27,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 21:49:27,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 21:49:27,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:49:27,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 73 transitions, 502 flow. Second operand has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:49:27,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:49:27,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:49:27,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:49:28,599 INFO L124 PetriNetUnfolderBase]: 1557/2440 cut-off events. [2024-06-21 21:49:28,599 INFO L125 PetriNetUnfolderBase]: For 12918/12920 co-relation queries the response was YES. [2024-06-21 21:49:28,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9880 conditions, 2440 events. 1557/2440 cut-off events. For 12918/12920 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 12480 event pairs, 669 based on Foata normal form. 1/2438 useless extension candidates. Maximal degree in co-relation 9854. Up to 2376 conditions per place. [2024-06-21 21:49:28,615 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 73 selfloop transitions, 8 changer transitions 0/86 dead transitions. [2024-06-21 21:49:28,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 86 transitions, 710 flow [2024-06-21 21:49:28,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 21:49:28,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 21:49:28,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 85 transitions. [2024-06-21 21:49:28,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-21 21:49:28,617 INFO L175 Difference]: Start difference. First operand has 70 places, 73 transitions, 502 flow. Second operand 5 states and 85 transitions. [2024-06-21 21:49:28,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 86 transitions, 710 flow [2024-06-21 21:49:28,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 86 transitions, 643 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-21 21:49:28,629 INFO L231 Difference]: Finished difference. Result has 70 places, 76 transitions, 481 flow [2024-06-21 21:49:28,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=435, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=481, PETRI_PLACES=70, PETRI_TRANSITIONS=76} [2024-06-21 21:49:28,630 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 26 predicate places. [2024-06-21 21:49:28,630 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 76 transitions, 481 flow [2024-06-21 21:49:28,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:49:28,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:49:28,631 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:49:28,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 21:49:28,631 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 21:49:28,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:49:28,631 INFO L85 PathProgramCache]: Analyzing trace with hash 2038692529, now seen corresponding path program 1 times [2024-06-21 21:49:28,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:49:28,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568096290] [2024-06-21 21:49:28,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:49:28,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:49:28,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:49:28,816 INFO 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 21:49:28,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:49:28,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568096290] [2024-06-21 21:49:28,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568096290] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:49:28,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:49:28,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:49:28,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114310230] [2024-06-21 21:49:28,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:49:28,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 21:49:28,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:49:28,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 21:49:28,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 21:49:28,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-21 21:49:28,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 76 transitions, 481 flow. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:49:28,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:49:28,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-21 21:49:28,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:49:29,235 INFO L124 PetriNetUnfolderBase]: 815/1533 cut-off events. [2024-06-21 21:49:29,235 INFO L125 PetriNetUnfolderBase]: For 7788/7839 co-relation queries the response was YES. [2024-06-21 21:49:29,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5914 conditions, 1533 events. 815/1533 cut-off events. For 7788/7839 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 9096 event pairs, 308 based on Foata normal form. 70/1530 useless extension candidates. Maximal degree in co-relation 5887. Up to 772 conditions per place. [2024-06-21 21:49:29,245 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 38 selfloop transitions, 25 changer transitions 0/84 dead transitions. [2024-06-21 21:49:29,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 84 transitions, 639 flow [2024-06-21 21:49:29,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 21:49:29,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 21:49:29,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 101 transitions. [2024-06-21 21:49:29,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4697674418604651 [2024-06-21 21:49:29,247 INFO L175 Difference]: Start difference. First operand has 70 places, 76 transitions, 481 flow. Second operand 5 states and 101 transitions. [2024-06-21 21:49:29,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 84 transitions, 639 flow [2024-06-21 21:49:29,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 84 transitions, 617 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-21 21:49:29,254 INFO L231 Difference]: Finished difference. Result has 72 places, 76 transitions, 532 flow [2024-06-21 21:49:29,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=447, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=532, PETRI_PLACES=72, PETRI_TRANSITIONS=76} [2024-06-21 21:49:29,255 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 28 predicate places. [2024-06-21 21:49:29,255 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 76 transitions, 532 flow [2024-06-21 21:49:29,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:49:29,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:49:29,255 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:49:29,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 21:49:29,256 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:49:29,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:49:29,256 INFO L85 PathProgramCache]: Analyzing trace with hash -1663509575, now seen corresponding path program 1 times [2024-06-21 21:49:29,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:49:29,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36271778] [2024-06-21 21:49:29,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:49:29,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:49:29,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:49:31,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:49:31,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:49:31,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36271778] [2024-06-21 21:49:31,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36271778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:49:31,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:49:31,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 21:49:31,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993004031] [2024-06-21 21:49:31,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:49:31,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 21:49:31,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:49:31,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 21:49:31,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 21:49:31,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:49:31,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 76 transitions, 532 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 21:49:31,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:49:31,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:49:31,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:49:32,769 INFO L124 PetriNetUnfolderBase]: 1496/2377 cut-off events. [2024-06-21 21:49:32,769 INFO L125 PetriNetUnfolderBase]: For 14157/14157 co-relation queries the response was YES. [2024-06-21 21:49:32,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10128 conditions, 2377 events. 1496/2377 cut-off events. For 14157/14157 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 12284 event pairs, 608 based on Foata normal form. 6/2366 useless extension candidates. Maximal degree in co-relation 10100. Up to 2163 conditions per place. [2024-06-21 21:49:32,786 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 68 selfloop transitions, 27 changer transitions 0/100 dead transitions. [2024-06-21 21:49:32,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 100 transitions, 860 flow [2024-06-21 21:49:32,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:49:32,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:49:32,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-21 21:49:32,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41472868217054265 [2024-06-21 21:49:32,788 INFO L175 Difference]: Start difference. First operand has 72 places, 76 transitions, 532 flow. Second operand 6 states and 107 transitions. [2024-06-21 21:49:32,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 100 transitions, 860 flow [2024-06-21 21:49:32,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 100 transitions, 857 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-21 21:49:32,799 INFO L231 Difference]: Finished difference. Result has 77 places, 84 transitions, 680 flow [2024-06-21 21:49:32,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=529, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=680, PETRI_PLACES=77, PETRI_TRANSITIONS=84} [2024-06-21 21:49:32,799 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 33 predicate places. [2024-06-21 21:49:32,800 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 84 transitions, 680 flow [2024-06-21 21:49:32,800 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 21:49:32,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:49:32,800 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 21:49:32,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 21:49:32,800 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 21:49:32,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:49:32,801 INFO L85 PathProgramCache]: Analyzing trace with hash -1484788584, now seen corresponding path program 1 times [2024-06-21 21:49:32,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:49:32,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105535624] [2024-06-21 21:49:32,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:49:32,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:49:32,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:49:35,199 INFO 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 21:49:35,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:49:35,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105535624] [2024-06-21 21:49:35,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105535624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:49:35,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:49:35,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:49:35,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567272887] [2024-06-21 21:49:35,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:49:35,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:49:35,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:49:35,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:49:35,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:49:35,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:49:35,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 84 transitions, 680 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:49:35,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:49:35,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:49:35,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:49:36,377 INFO L124 PetriNetUnfolderBase]: 1504/2406 cut-off events. [2024-06-21 21:49:36,378 INFO L125 PetriNetUnfolderBase]: For 17571/17571 co-relation queries the response was YES. [2024-06-21 21:49:36,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11206 conditions, 2406 events. 1504/2406 cut-off events. For 17571/17571 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 12488 event pairs, 501 based on Foata normal form. 4/2407 useless extension candidates. Maximal degree in co-relation 11175. Up to 2175 conditions per place. [2024-06-21 21:49:36,394 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 96 selfloop transitions, 23 changer transitions 0/124 dead transitions. [2024-06-21 21:49:36,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 124 transitions, 1053 flow [2024-06-21 21:49:36,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:49:36,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:49:36,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-21 21:49:36,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42151162790697677 [2024-06-21 21:49:36,397 INFO L175 Difference]: Start difference. First operand has 77 places, 84 transitions, 680 flow. Second operand 8 states and 145 transitions. [2024-06-21 21:49:36,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 124 transitions, 1053 flow [2024-06-21 21:49:36,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 124 transitions, 1013 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-21 21:49:36,414 INFO L231 Difference]: Finished difference. Result has 83 places, 85 transitions, 715 flow [2024-06-21 21:49:36,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=640, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=715, PETRI_PLACES=83, PETRI_TRANSITIONS=85} [2024-06-21 21:49:36,415 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 39 predicate places. [2024-06-21 21:49:36,415 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 85 transitions, 715 flow [2024-06-21 21:49:36,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:49:36,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:49:36,416 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 21:49:36,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 21:49:36,416 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 21:49:36,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:49:36,417 INFO L85 PathProgramCache]: Analyzing trace with hash -1595282728, now seen corresponding path program 2 times [2024-06-21 21:49:36,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:49:36,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460786801] [2024-06-21 21:49:36,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:49:36,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:49:36,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:49:38,918 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:49:38,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:49:38,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460786801] [2024-06-21 21:49:38,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460786801] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:49:38,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:49:38,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:49:38,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892250127] [2024-06-21 21:49:38,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:49:38,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:49:38,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:49:38,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:49:38,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:49:38,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:49:38,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 85 transitions, 715 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:49:38,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:49:38,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:49:38,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:49:40,047 INFO L124 PetriNetUnfolderBase]: 1500/2398 cut-off events. [2024-06-21 21:49:40,047 INFO L125 PetriNetUnfolderBase]: For 19553/19553 co-relation queries the response was YES. [2024-06-21 21:49:40,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11391 conditions, 2398 events. 1500/2398 cut-off events. For 19553/19553 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 12503 event pairs, 619 based on Foata normal form. 4/2399 useless extension candidates. Maximal degree in co-relation 11358. Up to 2193 conditions per place. [2024-06-21 21:49:40,065 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 93 selfloop transitions, 25 changer transitions 0/123 dead transitions. [2024-06-21 21:49:40,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 123 transitions, 1063 flow [2024-06-21 21:49:40,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:49:40,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:49:40,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-21 21:49:40,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-21 21:49:40,067 INFO L175 Difference]: Start difference. First operand has 83 places, 85 transitions, 715 flow. Second operand 8 states and 144 transitions. [2024-06-21 21:49:40,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 123 transitions, 1063 flow [2024-06-21 21:49:40,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 123 transitions, 1005 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-21 21:49:40,087 INFO L231 Difference]: Finished difference. Result has 85 places, 85 transitions, 714 flow [2024-06-21 21:49:40,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=657, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=714, PETRI_PLACES=85, PETRI_TRANSITIONS=85} [2024-06-21 21:49:40,088 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 41 predicate places. [2024-06-21 21:49:40,088 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 85 transitions, 714 flow [2024-06-21 21:49:40,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:49:40,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:49:40,089 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 21:49:40,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 21:49:40,089 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 21:49:40,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:49:40,090 INFO L85 PathProgramCache]: Analyzing trace with hash -1590219432, now seen corresponding path program 3 times [2024-06-21 21:49:40,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:49:40,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337511412] [2024-06-21 21:49:40,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:49:40,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:49:40,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:49:42,328 INFO 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 21:49:42,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:49:42,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337511412] [2024-06-21 21:49:42,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337511412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:49:42,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:49:42,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:49:42,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521330172] [2024-06-21 21:49:42,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:49:42,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:49:42,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:49:42,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:49:42,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:49:42,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:49:42,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 85 transitions, 714 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:49:42,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:49:42,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:49:42,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:49:43,370 INFO L124 PetriNetUnfolderBase]: 1508/2418 cut-off events. [2024-06-21 21:49:43,370 INFO L125 PetriNetUnfolderBase]: For 22052/22052 co-relation queries the response was YES. [2024-06-21 21:49:43,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11683 conditions, 2418 events. 1508/2418 cut-off events. For 22052/22052 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 12650 event pairs, 619 based on Foata normal form. 4/2419 useless extension candidates. Maximal degree in co-relation 11649. Up to 2260 conditions per place. [2024-06-21 21:49:43,385 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 101 selfloop transitions, 16 changer transitions 0/122 dead transitions. [2024-06-21 21:49:43,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 122 transitions, 1075 flow [2024-06-21 21:49:43,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:49:43,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:49:43,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-21 21:49:43,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40406976744186046 [2024-06-21 21:49:43,387 INFO L175 Difference]: Start difference. First operand has 85 places, 85 transitions, 714 flow. Second operand 8 states and 139 transitions. [2024-06-21 21:49:43,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 122 transitions, 1075 flow [2024-06-21 21:49:43,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 122 transitions, 1012 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-21 21:49:43,407 INFO L231 Difference]: Finished difference. Result has 88 places, 87 transitions, 720 flow [2024-06-21 21:49:43,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=651, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=720, PETRI_PLACES=88, PETRI_TRANSITIONS=87} [2024-06-21 21:49:43,408 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 44 predicate places. [2024-06-21 21:49:43,408 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 87 transitions, 720 flow [2024-06-21 21:49:43,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:49:43,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:49:43,408 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 21:49:43,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 21:49:43,409 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 21:49:43,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:49:43,409 INFO L85 PathProgramCache]: Analyzing trace with hash 1825369318, now seen corresponding path program 1 times [2024-06-21 21:49:43,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:49:43,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593548449] [2024-06-21 21:49:43,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:49:43,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:49:43,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:49:45,642 INFO 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 21:49:45,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:49:45,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593548449] [2024-06-21 21:49:45,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [593548449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:49:45,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:49:45,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 21:49:45,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778876610] [2024-06-21 21:49:45,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:49:45,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 21:49:45,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:49:45,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 21:49:45,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 21:49:45,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:49:45,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 87 transitions, 720 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 21:49:45,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:49:45,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:49:45,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:49:46,781 INFO L124 PetriNetUnfolderBase]: 1518/2436 cut-off events. [2024-06-21 21:49:46,781 INFO L125 PetriNetUnfolderBase]: For 24715/24717 co-relation queries the response was YES. [2024-06-21 21:49:46,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11982 conditions, 2436 events. 1518/2436 cut-off events. For 24715/24717 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 12763 event pairs, 620 based on Foata normal form. 2/2435 useless extension candidates. Maximal degree in co-relation 11946. Up to 2201 conditions per place. [2024-06-21 21:49:46,801 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 79 selfloop transitions, 30 changer transitions 0/114 dead transitions. [2024-06-21 21:49:46,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 114 transitions, 1083 flow [2024-06-21 21:49:46,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:49:46,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:49:46,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 116 transitions. [2024-06-21 21:49:46,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4496124031007752 [2024-06-21 21:49:46,803 INFO L175 Difference]: Start difference. First operand has 88 places, 87 transitions, 720 flow. Second operand 6 states and 116 transitions. [2024-06-21 21:49:46,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 114 transitions, 1083 flow [2024-06-21 21:49:46,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 114 transitions, 1039 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-21 21:49:46,838 INFO L231 Difference]: Finished difference. Result has 89 places, 90 transitions, 785 flow [2024-06-21 21:49:46,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=676, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=785, PETRI_PLACES=89, PETRI_TRANSITIONS=90} [2024-06-21 21:49:46,839 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 45 predicate places. [2024-06-21 21:49:46,839 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 90 transitions, 785 flow [2024-06-21 21:49:46,841 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 21:49:46,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:49:46,841 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 21:49:46,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 21:49:46,841 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 21:49:46,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:49:46,842 INFO L85 PathProgramCache]: Analyzing trace with hash -1901074978, now seen corresponding path program 4 times [2024-06-21 21:49:46,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:49:46,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007878923] [2024-06-21 21:49:46,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:49:46,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:49:46,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:49:49,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:49:49,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:49:49,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007878923] [2024-06-21 21:49:49,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007878923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:49:49,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:49:49,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:49:49,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598951729] [2024-06-21 21:49:49,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:49:49,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:49:49,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:49:49,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:49:49,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:49:49,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:49:49,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 90 transitions, 785 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:49:49,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:49:49,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:49:49,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:49:50,313 INFO L124 PetriNetUnfolderBase]: 1514/2431 cut-off events. [2024-06-21 21:49:50,313 INFO L125 PetriNetUnfolderBase]: For 27592/27592 co-relation queries the response was YES. [2024-06-21 21:49:50,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12212 conditions, 2431 events. 1514/2431 cut-off events. For 27592/27592 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 12722 event pairs, 619 based on Foata normal form. 4/2426 useless extension candidates. Maximal degree in co-relation 12175. Up to 2233 conditions per place. [2024-06-21 21:49:50,326 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 97 selfloop transitions, 20 changer transitions 0/122 dead transitions. [2024-06-21 21:49:50,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 122 transitions, 1099 flow [2024-06-21 21:49:50,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:49:50,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:49:50,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-21 21:49:50,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-21 21:49:50,328 INFO L175 Difference]: Start difference. First operand has 89 places, 90 transitions, 785 flow. Second operand 8 states and 136 transitions. [2024-06-21 21:49:50,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 122 transitions, 1099 flow [2024-06-21 21:49:50,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 122 transitions, 1049 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-21 21:49:50,353 INFO L231 Difference]: Finished difference. Result has 94 places, 90 transitions, 768 flow [2024-06-21 21:49:50,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=713, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=768, PETRI_PLACES=94, PETRI_TRANSITIONS=90} [2024-06-21 21:49:50,353 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 50 predicate places. [2024-06-21 21:49:50,354 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 90 transitions, 768 flow [2024-06-21 21:49:50,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:49:50,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:49:50,354 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 21:49:50,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 21:49:50,354 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:49:50,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:49:50,355 INFO L85 PathProgramCache]: Analyzing trace with hash -1118024616, now seen corresponding path program 2 times [2024-06-21 21:49:50,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:49:50,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088061244] [2024-06-21 21:49:50,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:49:50,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:49:50,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:49:52,183 INFO 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 21:49:52,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:49:52,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088061244] [2024-06-21 21:49:52,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088061244] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:49:52,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:49:52,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 21:49:52,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178869233] [2024-06-21 21:49:52,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:49:52,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 21:49:52,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:49:52,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 21:49:52,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 21:49:52,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:49:52,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 90 transitions, 768 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 21:49:52,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:49:52,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:49:52,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:49:53,129 INFO L124 PetriNetUnfolderBase]: 1488/2387 cut-off events. [2024-06-21 21:49:53,129 INFO L125 PetriNetUnfolderBase]: For 30533/30533 co-relation queries the response was YES. [2024-06-21 21:49:53,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12100 conditions, 2387 events. 1488/2387 cut-off events. For 30533/30533 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 12460 event pairs, 621 based on Foata normal form. 6/2376 useless extension candidates. Maximal degree in co-relation 12061. Up to 2174 conditions per place. [2024-06-21 21:49:53,142 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 71 selfloop transitions, 29 changer transitions 0/105 dead transitions. [2024-06-21 21:49:53,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 105 transitions, 1022 flow [2024-06-21 21:49:53,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:49:53,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:49:53,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-21 21:49:53,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069767441860465 [2024-06-21 21:49:53,144 INFO L175 Difference]: Start difference. First operand has 94 places, 90 transitions, 768 flow. Second operand 6 states and 105 transitions. [2024-06-21 21:49:53,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 105 transitions, 1022 flow [2024-06-21 21:49:53,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 105 transitions, 948 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-21 21:49:53,169 INFO L231 Difference]: Finished difference. Result has 95 places, 90 transitions, 760 flow [2024-06-21 21:49:53,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=694, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=760, PETRI_PLACES=95, PETRI_TRANSITIONS=90} [2024-06-21 21:49:53,169 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 51 predicate places. [2024-06-21 21:49:53,170 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 90 transitions, 760 flow [2024-06-21 21:49:53,170 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 21:49:53,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:49:53,170 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 21:49:53,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 21:49:53,170 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:49:53,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:49:53,171 INFO L85 PathProgramCache]: Analyzing trace with hash 156516318, now seen corresponding path program 1 times [2024-06-21 21:49:53,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:49:53,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757493770] [2024-06-21 21:49:53,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:49:53,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:49:53,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:49:55,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 21:49:55,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:49:55,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757493770] [2024-06-21 21:49:55,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757493770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:49:55,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:49:55,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 21:49:55,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904749587] [2024-06-21 21:49:55,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:49:55,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 21:49:55,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:49:55,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 21:49:55,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 21:49:55,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:49:55,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 90 transitions, 760 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 21:49:55,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:49:55,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:49:55,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:49:56,018 INFO L124 PetriNetUnfolderBase]: 1485/2389 cut-off events. [2024-06-21 21:49:56,018 INFO L125 PetriNetUnfolderBase]: For 32352/32354 co-relation queries the response was YES. [2024-06-21 21:49:56,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12262 conditions, 2389 events. 1485/2389 cut-off events. For 32352/32354 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 12433 event pairs, 601 based on Foata normal form. 1/2387 useless extension candidates. Maximal degree in co-relation 12222. Up to 2288 conditions per place. [2024-06-21 21:49:56,033 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 93 selfloop transitions, 10 changer transitions 0/108 dead transitions. [2024-06-21 21:49:56,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 108 transitions, 1037 flow [2024-06-21 21:49:56,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:49:56,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:49:56,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 99 transitions. [2024-06-21 21:49:56,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38372093023255816 [2024-06-21 21:49:56,036 INFO L175 Difference]: Start difference. First operand has 95 places, 90 transitions, 760 flow. Second operand 6 states and 99 transitions. [2024-06-21 21:49:56,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 108 transitions, 1037 flow [2024-06-21 21:49:56,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 108 transitions, 949 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-21 21:49:56,061 INFO L231 Difference]: Finished difference. Result has 95 places, 93 transitions, 733 flow [2024-06-21 21:49:56,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=672, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=733, PETRI_PLACES=95, PETRI_TRANSITIONS=93} [2024-06-21 21:49:56,062 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 51 predicate places. [2024-06-21 21:49:56,062 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 93 transitions, 733 flow [2024-06-21 21:49:56,062 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 21:49:56,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:49:56,063 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 21:49:56,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 21:49:56,063 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:49:56,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:49:56,063 INFO L85 PathProgramCache]: Analyzing trace with hash -1118017672, now seen corresponding path program 2 times [2024-06-21 21:49:56,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:49:56,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301339125] [2024-06-21 21:49:56,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:49:56,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:49:56,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:49:57,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 21:49:57,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:49:57,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301339125] [2024-06-21 21:49:57,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301339125] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:49:57,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:49:57,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 21:49:57,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127286458] [2024-06-21 21:49:57,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:49:57,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 21:49:57,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:49:57,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 21:49:57,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 21:49:57,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:49:57,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 93 transitions, 733 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 21:49:57,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:49:57,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:49:57,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:49:58,702 INFO L124 PetriNetUnfolderBase]: 1483/2380 cut-off events. [2024-06-21 21:49:58,702 INFO L125 PetriNetUnfolderBase]: For 34999/35001 co-relation queries the response was YES. [2024-06-21 21:49:58,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12598 conditions, 2380 events. 1483/2380 cut-off events. For 34999/35001 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 12478 event pairs, 600 based on Foata normal form. 1/2378 useless extension candidates. Maximal degree in co-relation 12557. Up to 2293 conditions per place. [2024-06-21 21:49:58,713 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 91 selfloop transitions, 10 changer transitions 0/106 dead transitions. [2024-06-21 21:49:58,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 106 transitions, 985 flow [2024-06-21 21:49:58,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:49:58,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:49:58,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 95 transitions. [2024-06-21 21:49:58,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3682170542635659 [2024-06-21 21:49:58,715 INFO L175 Difference]: Start difference. First operand has 95 places, 93 transitions, 733 flow. Second operand 6 states and 95 transitions. [2024-06-21 21:49:58,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 106 transitions, 985 flow [2024-06-21 21:49:58,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 106 transitions, 951 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-21 21:49:58,737 INFO L231 Difference]: Finished difference. Result has 97 places, 95 transitions, 748 flow [2024-06-21 21:49:58,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=699, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=748, PETRI_PLACES=97, PETRI_TRANSITIONS=95} [2024-06-21 21:49:58,737 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 53 predicate places. [2024-06-21 21:49:58,737 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 95 transitions, 748 flow [2024-06-21 21:49:58,738 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 21:49:58,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:49:58,738 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 21:49:58,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 21:49:58,738 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:49:58,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:49:58,739 INFO L85 PathProgramCache]: Analyzing trace with hash -475938868, now seen corresponding path program 1 times [2024-06-21 21:49:58,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:49:58,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192336361] [2024-06-21 21:49:58,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:49:58,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:49:58,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:50:01,578 INFO 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 21:50:01,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:50:01,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192336361] [2024-06-21 21:50:01,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192336361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:50:01,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:50:01,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:50:01,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122186679] [2024-06-21 21:50:01,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:50:01,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:50:01,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:50:01,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:50:01,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:50:01,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:50:01,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 95 transitions, 748 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:01,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:50:01,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:50:01,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:50:02,293 INFO L124 PetriNetUnfolderBase]: 1528/2459 cut-off events. [2024-06-21 21:50:02,293 INFO L125 PetriNetUnfolderBase]: For 40184/40184 co-relation queries the response was YES. [2024-06-21 21:50:02,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13377 conditions, 2459 events. 1528/2459 cut-off events. For 40184/40184 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 13049 event pairs, 564 based on Foata normal form. 15/2457 useless extension candidates. Maximal degree in co-relation 13335. Up to 2031 conditions per place. [2024-06-21 21:50:02,307 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 91 selfloop transitions, 44 changer transitions 0/140 dead transitions. [2024-06-21 21:50:02,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 140 transitions, 1363 flow [2024-06-21 21:50:02,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:50:02,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:50:02,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-21 21:50:02,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318936877076412 [2024-06-21 21:50:02,309 INFO L175 Difference]: Start difference. First operand has 97 places, 95 transitions, 748 flow. Second operand 7 states and 130 transitions. [2024-06-21 21:50:02,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 140 transitions, 1363 flow [2024-06-21 21:50:02,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 140 transitions, 1330 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-21 21:50:02,330 INFO L231 Difference]: Finished difference. Result has 102 places, 112 transitions, 1021 flow [2024-06-21 21:50:02,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=715, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1021, PETRI_PLACES=102, PETRI_TRANSITIONS=112} [2024-06-21 21:50:02,331 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 58 predicate places. [2024-06-21 21:50:02,331 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 112 transitions, 1021 flow [2024-06-21 21:50:02,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:02,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:50:02,331 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 21:50:02,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 21:50:02,332 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:50:02,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:50:02,332 INFO L85 PathProgramCache]: Analyzing trace with hash 557040492, now seen corresponding path program 1 times [2024-06-21 21:50:02,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:50:02,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971635134] [2024-06-21 21:50:02,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:50:02,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:50:02,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:50:05,064 INFO 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 21:50:05,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:50:05,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971635134] [2024-06-21 21:50:05,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [971635134] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:50:05,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:50:05,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:50:05,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877855085] [2024-06-21 21:50:05,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:50:05,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:50:05,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:50:05,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:50:05,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:50:05,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:50:05,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 112 transitions, 1021 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:05,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:50:05,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:50:05,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:50:05,844 INFO L124 PetriNetUnfolderBase]: 1525/2447 cut-off events. [2024-06-21 21:50:05,844 INFO L125 PetriNetUnfolderBase]: For 45778/45780 co-relation queries the response was YES. [2024-06-21 21:50:05,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14667 conditions, 2447 events. 1525/2447 cut-off events. For 45778/45780 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 12936 event pairs, 546 based on Foata normal form. 1/2445 useless extension candidates. Maximal degree in co-relation 14622. Up to 2345 conditions per place. [2024-06-21 21:50:05,859 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 113 selfloop transitions, 13 changer transitions 0/131 dead transitions. [2024-06-21 21:50:05,859 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 131 transitions, 1352 flow [2024-06-21 21:50:05,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:50:05,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:50:05,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 111 transitions. [2024-06-21 21:50:05,860 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3687707641196013 [2024-06-21 21:50:05,861 INFO L175 Difference]: Start difference. First operand has 102 places, 112 transitions, 1021 flow. Second operand 7 states and 111 transitions. [2024-06-21 21:50:05,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 131 transitions, 1352 flow [2024-06-21 21:50:05,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 131 transitions, 1302 flow, removed 24 selfloop flow, removed 1 redundant places. [2024-06-21 21:50:05,888 INFO L231 Difference]: Finished difference. Result has 108 places, 115 transitions, 1044 flow [2024-06-21 21:50:05,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=971, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1044, PETRI_PLACES=108, PETRI_TRANSITIONS=115} [2024-06-21 21:50:05,888 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 64 predicate places. [2024-06-21 21:50:05,889 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 115 transitions, 1044 flow [2024-06-21 21:50:05,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:05,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:50:05,889 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 21:50:05,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 21:50:05,889 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:50:05,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:50:05,889 INFO L85 PathProgramCache]: Analyzing trace with hash -298800838, now seen corresponding path program 2 times [2024-06-21 21:50:05,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:50:05,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667592668] [2024-06-21 21:50:05,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:50:05,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:50:05,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:50:08,071 INFO 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 21:50:08,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:50:08,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667592668] [2024-06-21 21:50:08,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667592668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:50:08,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:50:08,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:50:08,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614367161] [2024-06-21 21:50:08,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:50:08,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:50:08,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:50:08,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:50:08,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:50:08,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:50:08,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 115 transitions, 1044 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:08,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:50:08,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:50:08,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:50:09,032 INFO L124 PetriNetUnfolderBase]: 1553/2498 cut-off events. [2024-06-21 21:50:09,032 INFO L125 PetriNetUnfolderBase]: For 51919/51919 co-relation queries the response was YES. [2024-06-21 21:50:09,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15221 conditions, 2498 events. 1553/2498 cut-off events. For 51919/51919 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 13353 event pairs, 540 based on Foata normal form. 11/2492 useless extension candidates. Maximal degree in co-relation 15173. Up to 2240 conditions per place. [2024-06-21 21:50:09,049 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 95 selfloop transitions, 39 changer transitions 0/139 dead transitions. [2024-06-21 21:50:09,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 139 transitions, 1457 flow [2024-06-21 21:50:09,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:50:09,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:50:09,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-21 21:50:09,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-21 21:50:09,050 INFO L175 Difference]: Start difference. First operand has 108 places, 115 transitions, 1044 flow. Second operand 7 states and 119 transitions. [2024-06-21 21:50:09,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 139 transitions, 1457 flow [2024-06-21 21:50:09,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 139 transitions, 1411 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-21 21:50:09,085 INFO L231 Difference]: Finished difference. Result has 110 places, 120 transitions, 1149 flow [2024-06-21 21:50:09,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=998, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1149, PETRI_PLACES=110, PETRI_TRANSITIONS=120} [2024-06-21 21:50:09,086 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 66 predicate places. [2024-06-21 21:50:09,086 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 120 transitions, 1149 flow [2024-06-21 21:50:09,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:09,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:50:09,087 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:50:09,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 21:50:09,087 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:50:09,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:50:09,087 INFO L85 PathProgramCache]: Analyzing trace with hash -298807348, now seen corresponding path program 3 times [2024-06-21 21:50:09,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:50:09,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041032880] [2024-06-21 21:50:09,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:50:09,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:50:09,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:50:11,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 21:50:11,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:50:11,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041032880] [2024-06-21 21:50:11,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041032880] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:50:11,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:50:11,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:50:11,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245349732] [2024-06-21 21:50:11,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:50:11,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:50:11,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:50:11,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:50:11,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:50:11,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:50:11,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 120 transitions, 1149 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:11,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:50:11,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:50:11,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:50:11,943 INFO L124 PetriNetUnfolderBase]: 1569/2540 cut-off events. [2024-06-21 21:50:11,943 INFO L125 PetriNetUnfolderBase]: For 55973/55973 co-relation queries the response was YES. [2024-06-21 21:50:11,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16050 conditions, 2540 events. 1569/2540 cut-off events. For 55973/55973 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 13697 event pairs, 551 based on Foata normal form. 7/2530 useless extension candidates. Maximal degree in co-relation 16001. Up to 2160 conditions per place. [2024-06-21 21:50:11,960 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 100 selfloop transitions, 43 changer transitions 0/148 dead transitions. [2024-06-21 21:50:11,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 148 transitions, 1661 flow [2024-06-21 21:50:11,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:50:11,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:50:11,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-21 21:50:11,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39867109634551495 [2024-06-21 21:50:11,962 INFO L175 Difference]: Start difference. First operand has 110 places, 120 transitions, 1149 flow. Second operand 7 states and 120 transitions. [2024-06-21 21:50:11,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 148 transitions, 1661 flow [2024-06-21 21:50:11,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 148 transitions, 1556 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-21 21:50:11,994 INFO L231 Difference]: Finished difference. Result has 113 places, 126 transitions, 1240 flow [2024-06-21 21:50:11,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1044, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1240, PETRI_PLACES=113, PETRI_TRANSITIONS=126} [2024-06-21 21:50:11,994 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 69 predicate places. [2024-06-21 21:50:11,994 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 126 transitions, 1240 flow [2024-06-21 21:50:11,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:11,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:50:11,995 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 21:50:11,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 21:50:11,995 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 21:50:11,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:50:11,996 INFO L85 PathProgramCache]: Analyzing trace with hash -298561270, now seen corresponding path program 1 times [2024-06-21 21:50:11,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:50:11,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195985300] [2024-06-21 21:50:11,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:50:11,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:50:12,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:50:14,619 INFO 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 21:50:14,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:50:14,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195985300] [2024-06-21 21:50:14,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195985300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:50:14,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:50:14,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:50:14,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051224842] [2024-06-21 21:50:14,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:50:14,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:50:14,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:50:14,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:50:14,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:50:14,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:50:14,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 126 transitions, 1240 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:14,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:50:14,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:50:14,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:50:15,780 INFO L124 PetriNetUnfolderBase]: 1608/2597 cut-off events. [2024-06-21 21:50:15,780 INFO L125 PetriNetUnfolderBase]: For 65056/65056 co-relation queries the response was YES. [2024-06-21 21:50:15,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17008 conditions, 2597 events. 1608/2597 cut-off events. For 65056/65056 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 13896 event pairs, 530 based on Foata normal form. 14/2594 useless extension candidates. Maximal degree in co-relation 16957. Up to 2309 conditions per place. [2024-06-21 21:50:15,797 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 108 selfloop transitions, 36 changer transitions 0/149 dead transitions. [2024-06-21 21:50:15,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 149 transitions, 1676 flow [2024-06-21 21:50:15,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:50:15,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:50:15,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-21 21:50:15,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4053156146179402 [2024-06-21 21:50:15,798 INFO L175 Difference]: Start difference. First operand has 113 places, 126 transitions, 1240 flow. Second operand 7 states and 122 transitions. [2024-06-21 21:50:15,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 149 transitions, 1676 flow [2024-06-21 21:50:15,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 149 transitions, 1578 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-21 21:50:15,843 INFO L231 Difference]: Finished difference. Result has 116 places, 128 transitions, 1264 flow [2024-06-21 21:50:15,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1142, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1264, PETRI_PLACES=116, PETRI_TRANSITIONS=128} [2024-06-21 21:50:15,844 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 72 predicate places. [2024-06-21 21:50:15,844 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 128 transitions, 1264 flow [2024-06-21 21:50:15,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:15,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:50:15,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:50:15,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 21:50:15,845 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:50:15,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:50:15,846 INFO L85 PathProgramCache]: Analyzing trace with hash -1877567805, now seen corresponding path program 1 times [2024-06-21 21:50:15,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:50:15,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373982416] [2024-06-21 21:50:15,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:50:15,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:50:15,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:50:18,323 INFO 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 21:50:18,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:50:18,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373982416] [2024-06-21 21:50:18,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373982416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:50:18,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:50:18,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:50:18,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572229903] [2024-06-21 21:50:18,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:50:18,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:50:18,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:50:18,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:50:18,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:50:18,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:50:18,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 128 transitions, 1264 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:18,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:50:18,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:50:18,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:50:19,267 INFO L124 PetriNetUnfolderBase]: 1648/2682 cut-off events. [2024-06-21 21:50:19,267 INFO L125 PetriNetUnfolderBase]: For 69174/69176 co-relation queries the response was YES. [2024-06-21 21:50:19,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17776 conditions, 2682 events. 1648/2682 cut-off events. For 69174/69176 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 14685 event pairs, 528 based on Foata normal form. 2/2681 useless extension candidates. Maximal degree in co-relation 17724. Up to 2338 conditions per place. [2024-06-21 21:50:19,284 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 123 selfloop transitions, 39 changer transitions 0/167 dead transitions. [2024-06-21 21:50:19,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 167 transitions, 1856 flow [2024-06-21 21:50:19,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:50:19,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:50:19,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-21 21:50:19,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43853820598006643 [2024-06-21 21:50:19,286 INFO L175 Difference]: Start difference. First operand has 116 places, 128 transitions, 1264 flow. Second operand 7 states and 132 transitions. [2024-06-21 21:50:19,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 167 transitions, 1856 flow [2024-06-21 21:50:19,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 167 transitions, 1765 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-21 21:50:19,320 INFO L231 Difference]: Finished difference. Result has 120 places, 137 transitions, 1411 flow [2024-06-21 21:50:19,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1175, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1411, PETRI_PLACES=120, PETRI_TRANSITIONS=137} [2024-06-21 21:50:19,321 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 76 predicate places. [2024-06-21 21:50:19,321 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 137 transitions, 1411 flow [2024-06-21 21:50:19,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:19,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:50:19,321 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:50:19,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 21:50:19,322 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:50:19,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:50:19,322 INFO L85 PathProgramCache]: Analyzing trace with hash 307795959, now seen corresponding path program 2 times [2024-06-21 21:50:19,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:50:19,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969894286] [2024-06-21 21:50:19,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:50:19,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:50:19,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:50:21,371 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:50:21,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:50:21,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969894286] [2024-06-21 21:50:21,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969894286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:50:21,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:50:21,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:50:21,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428831168] [2024-06-21 21:50:21,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:50:21,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:50:21,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:50:21,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:50:21,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:50:21,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:50:21,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 137 transitions, 1411 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:21,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:50:21,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:50:21,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:50:22,418 INFO L124 PetriNetUnfolderBase]: 1657/2702 cut-off events. [2024-06-21 21:50:22,418 INFO L125 PetriNetUnfolderBase]: For 74152/74154 co-relation queries the response was YES. [2024-06-21 21:50:22,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18190 conditions, 2702 events. 1657/2702 cut-off events. For 74152/74154 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 14780 event pairs, 537 based on Foata normal form. 3/2702 useless extension candidates. Maximal degree in co-relation 18135. Up to 2435 conditions per place. [2024-06-21 21:50:22,435 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 120 selfloop transitions, 37 changer transitions 0/162 dead transitions. [2024-06-21 21:50:22,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 162 transitions, 1853 flow [2024-06-21 21:50:22,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:50:22,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:50:22,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-21 21:50:22,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-21 21:50:22,437 INFO L175 Difference]: Start difference. First operand has 120 places, 137 transitions, 1411 flow. Second operand 7 states and 126 transitions. [2024-06-21 21:50:22,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 162 transitions, 1853 flow [2024-06-21 21:50:22,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 162 transitions, 1784 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-21 21:50:22,474 INFO L231 Difference]: Finished difference. Result has 124 places, 139 transitions, 1463 flow [2024-06-21 21:50:22,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1344, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1463, PETRI_PLACES=124, PETRI_TRANSITIONS=139} [2024-06-21 21:50:22,474 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 80 predicate places. [2024-06-21 21:50:22,474 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 139 transitions, 1463 flow [2024-06-21 21:50:22,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:22,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:50:22,475 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:50:22,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 21:50:22,475 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:50:22,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:50:22,475 INFO L85 PathProgramCache]: Analyzing trace with hash -1881595913, now seen corresponding path program 3 times [2024-06-21 21:50:22,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:50:22,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903037591] [2024-06-21 21:50:22,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:50:22,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:50:22,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:50:25,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:50:25,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:50:25,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903037591] [2024-06-21 21:50:25,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903037591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:50:25,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:50:25,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:50:25,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690159804] [2024-06-21 21:50:25,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:50:25,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:50:25,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:50:25,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:50:25,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:50:25,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:50:25,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 139 transitions, 1463 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:25,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:50:25,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:50:25,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:50:25,893 INFO L124 PetriNetUnfolderBase]: 1655/2679 cut-off events. [2024-06-21 21:50:25,893 INFO L125 PetriNetUnfolderBase]: For 79284/79284 co-relation queries the response was YES. [2024-06-21 21:50:25,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18377 conditions, 2679 events. 1655/2679 cut-off events. For 79284/79284 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 14606 event pairs, 533 based on Foata normal form. 2/2672 useless extension candidates. Maximal degree in co-relation 18321. Up to 2480 conditions per place. [2024-06-21 21:50:25,911 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 137 selfloop transitions, 22 changer transitions 0/164 dead transitions. [2024-06-21 21:50:25,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 164 transitions, 1892 flow [2024-06-21 21:50:25,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:50:25,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:50:25,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-21 21:50:25,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-21 21:50:25,912 INFO L175 Difference]: Start difference. First operand has 124 places, 139 transitions, 1463 flow. Second operand 7 states and 119 transitions. [2024-06-21 21:50:25,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 164 transitions, 1892 flow [2024-06-21 21:50:25,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 164 transitions, 1801 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-21 21:50:25,961 INFO L231 Difference]: Finished difference. Result has 126 places, 142 transitions, 1473 flow [2024-06-21 21:50:25,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1372, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1473, PETRI_PLACES=126, PETRI_TRANSITIONS=142} [2024-06-21 21:50:25,961 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 82 predicate places. [2024-06-21 21:50:25,961 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 142 transitions, 1473 flow [2024-06-21 21:50:25,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:25,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:50:25,962 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:50:25,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 21:50:25,962 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:50:25,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:50:25,963 INFO L85 PathProgramCache]: Analyzing trace with hash 88379101, now seen corresponding path program 4 times [2024-06-21 21:50:25,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:50:25,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624597877] [2024-06-21 21:50:25,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:50:25,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:50:25,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:50:28,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:50:28,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:50:28,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624597877] [2024-06-21 21:50:28,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624597877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:50:28,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:50:28,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:50:28,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662909313] [2024-06-21 21:50:28,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:50:28,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:50:28,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:50:28,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:50:28,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:50:28,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:50:28,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 142 transitions, 1473 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:28,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:50:28,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:50:28,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:50:29,457 INFO L124 PetriNetUnfolderBase]: 1657/2700 cut-off events. [2024-06-21 21:50:29,457 INFO L125 PetriNetUnfolderBase]: For 83185/83185 co-relation queries the response was YES. [2024-06-21 21:50:29,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18428 conditions, 2700 events. 1657/2700 cut-off events. For 83185/83185 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 14800 event pairs, 505 based on Foata normal form. 3/2694 useless extension candidates. Maximal degree in co-relation 18371. Up to 2439 conditions per place. [2024-06-21 21:50:29,477 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 129 selfloop transitions, 34 changer transitions 0/168 dead transitions. [2024-06-21 21:50:29,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 168 transitions, 1918 flow [2024-06-21 21:50:29,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:50:29,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:50:29,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-21 21:50:29,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39867109634551495 [2024-06-21 21:50:29,478 INFO L175 Difference]: Start difference. First operand has 126 places, 142 transitions, 1473 flow. Second operand 7 states and 120 transitions. [2024-06-21 21:50:29,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 168 transitions, 1918 flow [2024-06-21 21:50:29,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 168 transitions, 1838 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-21 21:50:29,524 INFO L231 Difference]: Finished difference. Result has 129 places, 147 transitions, 1537 flow [2024-06-21 21:50:29,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1393, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1537, PETRI_PLACES=129, PETRI_TRANSITIONS=147} [2024-06-21 21:50:29,525 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 85 predicate places. [2024-06-21 21:50:29,525 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 147 transitions, 1537 flow [2024-06-21 21:50:29,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:29,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:50:29,525 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:50:29,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 21:50:29,525 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:50:29,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:50:29,526 INFO L85 PathProgramCache]: Analyzing trace with hash -673105929, now seen corresponding path program 5 times [2024-06-21 21:50:29,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:50:29,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083757415] [2024-06-21 21:50:29,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:50:29,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:50:29,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:50:31,702 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:50:31,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:50:31,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2083757415] [2024-06-21 21:50:31,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2083757415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:50:31,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:50:31,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:50:31,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385375178] [2024-06-21 21:50:31,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:50:31,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:50:31,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:50:31,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:50:31,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:50:31,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:50:31,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 147 transitions, 1537 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:31,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:50:31,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:50:31,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:50:32,544 INFO L124 PetriNetUnfolderBase]: 1651/2679 cut-off events. [2024-06-21 21:50:32,544 INFO L125 PetriNetUnfolderBase]: For 87977/87977 co-relation queries the response was YES. [2024-06-21 21:50:32,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18480 conditions, 2679 events. 1651/2679 cut-off events. For 87977/87977 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 14593 event pairs, 534 based on Foata normal form. 8/2670 useless extension candidates. Maximal degree in co-relation 18421. Up to 2255 conditions per place. [2024-06-21 21:50:32,563 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 117 selfloop transitions, 49 changer transitions 0/171 dead transitions. [2024-06-21 21:50:32,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 171 transitions, 2053 flow [2024-06-21 21:50:32,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:50:32,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:50:32,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-21 21:50:32,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39867109634551495 [2024-06-21 21:50:32,565 INFO L175 Difference]: Start difference. First operand has 129 places, 147 transitions, 1537 flow. Second operand 7 states and 120 transitions. [2024-06-21 21:50:32,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 171 transitions, 2053 flow [2024-06-21 21:50:32,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 171 transitions, 1970 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-21 21:50:32,613 INFO L231 Difference]: Finished difference. Result has 131 places, 149 transitions, 1586 flow [2024-06-21 21:50:32,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1454, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1586, PETRI_PLACES=131, PETRI_TRANSITIONS=149} [2024-06-21 21:50:32,613 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 87 predicate places. [2024-06-21 21:50:32,613 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 149 transitions, 1586 flow [2024-06-21 21:50:32,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:32,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:50:32,614 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:50:32,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 21:50:32,614 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 21:50:32,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:50:32,615 INFO L85 PathProgramCache]: Analyzing trace with hash 1757109611, now seen corresponding path program 6 times [2024-06-21 21:50:32,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:50:32,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147557974] [2024-06-21 21:50:32,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:50:32,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:50:32,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:50:34,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 21:50:34,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:50:34,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147557974] [2024-06-21 21:50:34,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147557974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:50:34,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:50:34,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:50:34,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311822598] [2024-06-21 21:50:34,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:50:34,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:50:34,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:50:34,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:50:34,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:50:34,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:50:34,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 149 transitions, 1586 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:34,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:50:34,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:50:34,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:50:35,627 INFO L124 PetriNetUnfolderBase]: 1630/2651 cut-off events. [2024-06-21 21:50:35,628 INFO L125 PetriNetUnfolderBase]: For 91060/91060 co-relation queries the response was YES. [2024-06-21 21:50:35,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18360 conditions, 2651 events. 1630/2651 cut-off events. For 91060/91060 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 14415 event pairs, 536 based on Foata normal form. 8/2642 useless extension candidates. Maximal degree in co-relation 18300. Up to 2395 conditions per place. [2024-06-21 21:50:35,645 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 130 selfloop transitions, 32 changer transitions 0/167 dead transitions. [2024-06-21 21:50:35,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 167 transitions, 1994 flow [2024-06-21 21:50:35,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:50:35,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:50:35,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-21 21:50:35,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38870431893687707 [2024-06-21 21:50:35,646 INFO L175 Difference]: Start difference. First operand has 131 places, 149 transitions, 1586 flow. Second operand 7 states and 117 transitions. [2024-06-21 21:50:35,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 167 transitions, 1994 flow [2024-06-21 21:50:35,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 167 transitions, 1852 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-21 21:50:35,719 INFO L231 Difference]: Finished difference. Result has 133 places, 149 transitions, 1514 flow [2024-06-21 21:50:35,720 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1444, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1514, PETRI_PLACES=133, PETRI_TRANSITIONS=149} [2024-06-21 21:50:35,720 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 89 predicate places. [2024-06-21 21:50:35,720 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 149 transitions, 1514 flow [2024-06-21 21:50:35,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:35,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:50:35,721 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:50:35,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 21:50:35,721 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:50:35,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:50:35,722 INFO L85 PathProgramCache]: Analyzing trace with hash -1869206670, now seen corresponding path program 1 times [2024-06-21 21:50:35,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:50:35,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328599536] [2024-06-21 21:50:35,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:50:35,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:50:35,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:50:38,794 INFO 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 21:50:38,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:50:38,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328599536] [2024-06-21 21:50:38,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328599536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:50:38,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:50:38,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:50:38,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220463101] [2024-06-21 21:50:38,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:50:38,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:50:38,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:50:38,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:50:38,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:50:38,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:50:38,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 149 transitions, 1514 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:38,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:50:38,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:50:38,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:50:39,578 INFO L124 PetriNetUnfolderBase]: 1692/2738 cut-off events. [2024-06-21 21:50:39,578 INFO L125 PetriNetUnfolderBase]: For 96096/96096 co-relation queries the response was YES. [2024-06-21 21:50:39,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18959 conditions, 2738 events. 1692/2738 cut-off events. For 96096/96096 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 14836 event pairs, 484 based on Foata normal form. 6/2727 useless extension candidates. Maximal degree in co-relation 18899. Up to 2165 conditions per place. [2024-06-21 21:50:39,598 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 121 selfloop transitions, 73 changer transitions 0/199 dead transitions. [2024-06-21 21:50:39,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 199 transitions, 2340 flow [2024-06-21 21:50:39,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:50:39,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:50:39,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-21 21:50:39,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41569767441860467 [2024-06-21 21:50:39,600 INFO L175 Difference]: Start difference. First operand has 133 places, 149 transitions, 1514 flow. Second operand 8 states and 143 transitions. [2024-06-21 21:50:39,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 199 transitions, 2340 flow [2024-06-21 21:50:39,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 199 transitions, 2256 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 21:50:39,666 INFO L231 Difference]: Finished difference. Result has 138 places, 171 transitions, 1900 flow [2024-06-21 21:50:39,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1430, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1900, PETRI_PLACES=138, PETRI_TRANSITIONS=171} [2024-06-21 21:50:39,666 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 94 predicate places. [2024-06-21 21:50:39,667 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 171 transitions, 1900 flow [2024-06-21 21:50:39,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:39,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:50:39,667 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:50:39,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 21:50:39,667 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:50:39,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:50:39,668 INFO L85 PathProgramCache]: Analyzing trace with hash -1869206825, now seen corresponding path program 1 times [2024-06-21 21:50:39,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:50:39,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254903622] [2024-06-21 21:50:39,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:50:39,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:50:39,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:50:42,145 INFO 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 21:50:42,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:50:42,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254903622] [2024-06-21 21:50:42,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254903622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:50:42,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:50:42,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:50:42,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396378994] [2024-06-21 21:50:42,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:50:42,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:50:42,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:50:42,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:50:42,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:50:42,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:50:42,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 171 transitions, 1900 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:42,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:50:42,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:50:42,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:50:43,228 INFO L124 PetriNetUnfolderBase]: 1697/2762 cut-off events. [2024-06-21 21:50:43,229 INFO L125 PetriNetUnfolderBase]: For 104206/104208 co-relation queries the response was YES. [2024-06-21 21:50:43,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20353 conditions, 2762 events. 1697/2762 cut-off events. For 104206/104208 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 14952 event pairs, 491 based on Foata normal form. 1/2760 useless extension candidates. Maximal degree in co-relation 20290. Up to 2590 conditions per place. [2024-06-21 21:50:43,250 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 173 selfloop transitions, 24 changer transitions 0/202 dead transitions. [2024-06-21 21:50:43,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 202 transitions, 2548 flow [2024-06-21 21:50:43,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:50:43,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:50:43,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-21 21:50:43,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38372093023255816 [2024-06-21 21:50:43,251 INFO L175 Difference]: Start difference. First operand has 138 places, 171 transitions, 1900 flow. Second operand 8 states and 132 transitions. [2024-06-21 21:50:43,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 202 transitions, 2548 flow [2024-06-21 21:50:43,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 202 transitions, 2369 flow, removed 64 selfloop flow, removed 3 redundant places. [2024-06-21 21:50:43,325 INFO L231 Difference]: Finished difference. Result has 144 places, 180 transitions, 1944 flow [2024-06-21 21:50:43,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1755, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1944, PETRI_PLACES=144, PETRI_TRANSITIONS=180} [2024-06-21 21:50:43,325 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 100 predicate places. [2024-06-21 21:50:43,325 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 180 transitions, 1944 flow [2024-06-21 21:50:43,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:43,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:50:43,326 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:50:43,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 21:50:43,326 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 21:50:43,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:50:43,326 INFO L85 PathProgramCache]: Analyzing trace with hash 88393764, now seen corresponding path program 2 times [2024-06-21 21:50:43,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:50:43,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916860034] [2024-06-21 21:50:43,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:50:43,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:50:43,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:50:45,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 21:50:45,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:50:45,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916860034] [2024-06-21 21:50:45,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1916860034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:50:45,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:50:45,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:50:45,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477612774] [2024-06-21 21:50:45,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:50:45,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:50:45,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:50:45,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:50:45,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:50:45,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:50:45,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 180 transitions, 1944 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:45,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:50:45,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:50:45,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:50:47,140 INFO L124 PetriNetUnfolderBase]: 1984/3227 cut-off events. [2024-06-21 21:50:47,140 INFO L125 PetriNetUnfolderBase]: For 132389/132389 co-relation queries the response was YES. [2024-06-21 21:50:47,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24493 conditions, 3227 events. 1984/3227 cut-off events. For 132389/132389 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 18347 event pairs, 286 based on Foata normal form. 6/3224 useless extension candidates. Maximal degree in co-relation 24427. Up to 2329 conditions per place. [2024-06-21 21:50:47,164 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 137 selfloop transitions, 116 changer transitions 0/258 dead transitions. [2024-06-21 21:50:47,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 258 transitions, 3197 flow [2024-06-21 21:50:47,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:50:47,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:50:47,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-21 21:50:47,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4331395348837209 [2024-06-21 21:50:47,165 INFO L175 Difference]: Start difference. First operand has 144 places, 180 transitions, 1944 flow. Second operand 8 states and 149 transitions. [2024-06-21 21:50:47,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 258 transitions, 3197 flow [2024-06-21 21:50:47,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 258 transitions, 3124 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-21 21:50:47,262 INFO L231 Difference]: Finished difference. Result has 149 places, 226 transitions, 2796 flow [2024-06-21 21:50:47,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1871, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2796, PETRI_PLACES=149, PETRI_TRANSITIONS=226} [2024-06-21 21:50:47,262 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 105 predicate places. [2024-06-21 21:50:47,263 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 226 transitions, 2796 flow [2024-06-21 21:50:47,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:47,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:50:47,263 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:50:47,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 21:50:47,263 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:50:47,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:50:47,263 INFO L85 PathProgramCache]: Analyzing trace with hash 793580433, now seen corresponding path program 1 times [2024-06-21 21:50:47,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:50:47,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807674580] [2024-06-21 21:50:47,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:50:47,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:50:47,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:50:49,492 INFO 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 21:50:49,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:50:49,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807674580] [2024-06-21 21:50:49,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807674580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:50:49,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:50:49,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:50:49,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472290916] [2024-06-21 21:50:49,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:50:49,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:50:49,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:50:49,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:50:49,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:50:49,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:50:49,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 226 transitions, 2796 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:49,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:50:49,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:50:49,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:50:50,868 INFO L124 PetriNetUnfolderBase]: 2043/3313 cut-off events. [2024-06-21 21:50:50,868 INFO L125 PetriNetUnfolderBase]: For 145895/145895 co-relation queries the response was YES. [2024-06-21 21:50:50,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27367 conditions, 3313 events. 2043/3313 cut-off events. For 145895/145895 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 18634 event pairs, 508 based on Foata normal form. 3/3312 useless extension candidates. Maximal degree in co-relation 27298. Up to 3017 conditions per place. [2024-06-21 21:50:50,895 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 234 selfloop transitions, 38 changer transitions 0/277 dead transitions. [2024-06-21 21:50:50,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 277 transitions, 3803 flow [2024-06-21 21:50:50,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:50:50,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:50:50,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-21 21:50:50,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2024-06-21 21:50:50,897 INFO L175 Difference]: Start difference. First operand has 149 places, 226 transitions, 2796 flow. Second operand 8 states and 148 transitions. [2024-06-21 21:50:50,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 277 transitions, 3803 flow [2024-06-21 21:50:51,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 277 transitions, 3702 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-21 21:50:51,031 INFO L231 Difference]: Finished difference. Result has 153 places, 242 transitions, 3057 flow [2024-06-21 21:50:51,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2695, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3057, PETRI_PLACES=153, PETRI_TRANSITIONS=242} [2024-06-21 21:50:51,032 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 109 predicate places. [2024-06-21 21:50:51,032 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 242 transitions, 3057 flow [2024-06-21 21:50:51,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:51,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:50:51,032 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:50:51,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 21:50:51,032 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:50:51,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:50:51,032 INFO L85 PathProgramCache]: Analyzing trace with hash 187316925, now seen corresponding path program 2 times [2024-06-21 21:50:51,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:50:51,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899205939] [2024-06-21 21:50:51,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:50:51,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:50:51,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:50:53,305 INFO 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 21:50:53,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:50:53,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899205939] [2024-06-21 21:50:53,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899205939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:50:53,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:50:53,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:50:53,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756105673] [2024-06-21 21:50:53,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:50:53,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:50:53,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:50:53,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:50:53,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:50:53,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:50:53,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 242 transitions, 3057 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:53,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:50:53,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:50:53,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:50:54,860 INFO L124 PetriNetUnfolderBase]: 2133/3450 cut-off events. [2024-06-21 21:50:54,860 INFO L125 PetriNetUnfolderBase]: For 161917/161917 co-relation queries the response was YES. [2024-06-21 21:50:54,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29112 conditions, 3450 events. 2133/3450 cut-off events. For 161917/161917 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 19617 event pairs, 316 based on Foata normal form. 3/3444 useless extension candidates. Maximal degree in co-relation 29041. Up to 2662 conditions per place. [2024-06-21 21:50:54,888 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 195 selfloop transitions, 104 changer transitions 0/304 dead transitions. [2024-06-21 21:50:54,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 304 transitions, 4322 flow [2024-06-21 21:50:54,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:50:54,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:50:54,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-21 21:50:54,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4082687338501292 [2024-06-21 21:50:54,890 INFO L175 Difference]: Start difference. First operand has 153 places, 242 transitions, 3057 flow. Second operand 9 states and 158 transitions. [2024-06-21 21:50:54,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 304 transitions, 4322 flow [2024-06-21 21:50:55,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 304 transitions, 4238 flow, removed 32 selfloop flow, removed 3 redundant places. [2024-06-21 21:50:55,029 INFO L231 Difference]: Finished difference. Result has 161 places, 270 transitions, 3727 flow [2024-06-21 21:50:55,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2973, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3727, PETRI_PLACES=161, PETRI_TRANSITIONS=270} [2024-06-21 21:50:55,029 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 117 predicate places. [2024-06-21 21:50:55,029 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 270 transitions, 3727 flow [2024-06-21 21:50:55,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:55,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:50:55,030 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:50:55,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 21:50:55,030 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 21:50:55,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:50:55,030 INFO L85 PathProgramCache]: Analyzing trace with hash 1254057565, now seen corresponding path program 3 times [2024-06-21 21:50:55,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:50:55,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991069866] [2024-06-21 21:50:55,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:50:55,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:50:55,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:50:57,469 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:50:57,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:50:57,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991069866] [2024-06-21 21:50:57,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991069866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:50:57,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:50:57,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:50:57,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285380337] [2024-06-21 21:50:57,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:50:57,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:50:57,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:50:57,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:50:57,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:50:57,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:50:57,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 270 transitions, 3727 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:57,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:50:57,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:50:57,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:50:58,598 INFO L124 PetriNetUnfolderBase]: 2140/3447 cut-off events. [2024-06-21 21:50:58,598 INFO L125 PetriNetUnfolderBase]: For 174956/174956 co-relation queries the response was YES. [2024-06-21 21:50:58,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30820 conditions, 3447 events. 2140/3447 cut-off events. For 174956/174956 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 19452 event pairs, 515 based on Foata normal form. 3/3441 useless extension candidates. Maximal degree in co-relation 30744. Up to 3168 conditions per place. [2024-06-21 21:50:58,626 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 251 selfloop transitions, 40 changer transitions 0/296 dead transitions. [2024-06-21 21:50:58,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 296 transitions, 4473 flow [2024-06-21 21:50:58,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:50:58,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:50:58,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-21 21:50:58,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38372093023255816 [2024-06-21 21:50:58,627 INFO L175 Difference]: Start difference. First operand has 161 places, 270 transitions, 3727 flow. Second operand 8 states and 132 transitions. [2024-06-21 21:50:58,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 296 transitions, 4473 flow [2024-06-21 21:50:58,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 296 transitions, 4356 flow, removed 47 selfloop flow, removed 4 redundant places. [2024-06-21 21:50:58,805 INFO L231 Difference]: Finished difference. Result has 165 places, 276 transitions, 3802 flow [2024-06-21 21:50:58,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3612, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3802, PETRI_PLACES=165, PETRI_TRANSITIONS=276} [2024-06-21 21:50:58,805 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 121 predicate places. [2024-06-21 21:50:58,805 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 276 transitions, 3802 flow [2024-06-21 21:50:58,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:58,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:50:58,806 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:50:58,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 21:50:58,806 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 21:50:58,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:50:58,806 INFO L85 PathProgramCache]: Analyzing trace with hash -1554946325, now seen corresponding path program 4 times [2024-06-21 21:50:58,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:50:58,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233175848] [2024-06-21 21:50:58,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:50:58,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:50:58,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:51:01,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:51:01,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:51:01,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233175848] [2024-06-21 21:51:01,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233175848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:51:01,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:51:01,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:51:01,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106003977] [2024-06-21 21:51:01,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:51:01,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:51:01,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:51:01,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:51:01,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:51:01,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:51:01,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 276 transitions, 3802 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:51:01,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:51:01,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:51:01,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:51:02,843 INFO L124 PetriNetUnfolderBase]: 2201/3540 cut-off events. [2024-06-21 21:51:02,843 INFO L125 PetriNetUnfolderBase]: For 190232/190232 co-relation queries the response was YES. [2024-06-21 21:51:02,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31803 conditions, 3540 events. 2201/3540 cut-off events. For 190232/190232 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 19960 event pairs, 513 based on Foata normal form. 8/3539 useless extension candidates. Maximal degree in co-relation 31725. Up to 2864 conditions per place. [2024-06-21 21:51:02,875 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 230 selfloop transitions, 106 changer transitions 0/341 dead transitions. [2024-06-21 21:51:02,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 341 transitions, 5376 flow [2024-06-21 21:51:02,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:51:02,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:51:02,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-21 21:51:02,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4127906976744186 [2024-06-21 21:51:02,877 INFO L175 Difference]: Start difference. First operand has 165 places, 276 transitions, 3802 flow. Second operand 8 states and 142 transitions. [2024-06-21 21:51:02,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 341 transitions, 5376 flow [2024-06-21 21:51:03,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 341 transitions, 5302 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-21 21:51:03,085 INFO L231 Difference]: Finished difference. Result has 171 places, 306 transitions, 4571 flow [2024-06-21 21:51:03,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3728, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4571, PETRI_PLACES=171, PETRI_TRANSITIONS=306} [2024-06-21 21:51:03,085 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 127 predicate places. [2024-06-21 21:51:03,085 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 306 transitions, 4571 flow [2024-06-21 21:51:03,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:51:03,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:51:03,086 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:51:03,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 21:51:03,086 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:51:03,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:51:03,086 INFO L85 PathProgramCache]: Analyzing trace with hash -1253733787, now seen corresponding path program 1 times [2024-06-21 21:51:03,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:51:03,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323792569] [2024-06-21 21:51:03,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:51:03,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:51:03,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:51:06,141 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:51:06,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:51:06,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323792569] [2024-06-21 21:51:06,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323792569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:51:06,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:51:06,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:51:06,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883592952] [2024-06-21 21:51:06,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:51:06,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:51:06,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:51:06,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:51:06,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:51:06,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:51:06,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 306 transitions, 4571 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:51:06,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:51:06,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:51:06,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:51:07,695 INFO L124 PetriNetUnfolderBase]: 2253/3618 cut-off events. [2024-06-21 21:51:07,695 INFO L125 PetriNetUnfolderBase]: For 211154/211154 co-relation queries the response was YES. [2024-06-21 21:51:07,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33925 conditions, 3618 events. 2253/3618 cut-off events. For 211154/211154 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 20565 event pairs, 526 based on Foata normal form. 14/3615 useless extension candidates. Maximal degree in co-relation 33844. Up to 3279 conditions per place. [2024-06-21 21:51:07,726 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 287 selfloop transitions, 36 changer transitions 0/328 dead transitions. [2024-06-21 21:51:07,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 328 transitions, 5406 flow [2024-06-21 21:51:07,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:51:07,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:51:07,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-21 21:51:07,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4053156146179402 [2024-06-21 21:51:07,728 INFO L175 Difference]: Start difference. First operand has 171 places, 306 transitions, 4571 flow. Second operand 7 states and 122 transitions. [2024-06-21 21:51:07,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 328 transitions, 5406 flow [2024-06-21 21:51:07,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 328 transitions, 5301 flow, removed 42 selfloop flow, removed 3 redundant places. [2024-06-21 21:51:07,933 INFO L231 Difference]: Finished difference. Result has 175 places, 308 transitions, 4600 flow [2024-06-21 21:51:07,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4466, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4600, PETRI_PLACES=175, PETRI_TRANSITIONS=308} [2024-06-21 21:51:07,934 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 131 predicate places. [2024-06-21 21:51:07,934 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 308 transitions, 4600 flow [2024-06-21 21:51:07,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:51:07,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:51:07,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:51:07,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 21:51:07,934 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:51:07,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:51:07,935 INFO L85 PathProgramCache]: Analyzing trace with hash 845481225, now seen corresponding path program 2 times [2024-06-21 21:51:07,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:51:07,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077129231] [2024-06-21 21:51:07,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:51:07,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:51:07,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:51:10,885 INFO 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 21:51:10,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:51:10,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077129231] [2024-06-21 21:51:10,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077129231] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:51:10,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:51:10,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:51:10,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737365344] [2024-06-21 21:51:10,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:51:10,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:51:10,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:51:10,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:51:10,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:51:10,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:51:10,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 308 transitions, 4600 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:51:10,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:51:10,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:51:10,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:51:12,162 INFO L124 PetriNetUnfolderBase]: 2314/3715 cut-off events. [2024-06-21 21:51:12,162 INFO L125 PetriNetUnfolderBase]: For 223600/223600 co-relation queries the response was YES. [2024-06-21 21:51:12,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35219 conditions, 3715 events. 2314/3715 cut-off events. For 223600/223600 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 21153 event pairs, 525 based on Foata normal form. 8/3706 useless extension candidates. Maximal degree in co-relation 35136. Up to 3219 conditions per place. [2024-06-21 21:51:12,197 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 295 selfloop transitions, 35 changer transitions 0/335 dead transitions. [2024-06-21 21:51:12,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 335 transitions, 5586 flow [2024-06-21 21:51:12,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:51:12,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:51:12,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-21 21:51:12,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40863787375415284 [2024-06-21 21:51:12,199 INFO L175 Difference]: Start difference. First operand has 175 places, 308 transitions, 4600 flow. Second operand 7 states and 123 transitions. [2024-06-21 21:51:12,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 335 transitions, 5586 flow [2024-06-21 21:51:12,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 335 transitions, 5497 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-21 21:51:12,441 INFO L231 Difference]: Finished difference. Result has 177 places, 310 transitions, 4641 flow [2024-06-21 21:51:12,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4511, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4641, PETRI_PLACES=177, PETRI_TRANSITIONS=310} [2024-06-21 21:51:12,442 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 133 predicate places. [2024-06-21 21:51:12,442 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 310 transitions, 4641 flow [2024-06-21 21:51:12,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:51:12,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:51:12,442 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:51:12,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 21:51:12,443 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:51:12,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:51:12,443 INFO L85 PathProgramCache]: Analyzing trace with hash -1554931631, now seen corresponding path program 1 times [2024-06-21 21:51:12,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:51:12,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652103782] [2024-06-21 21:51:12,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:51:12,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:51:12,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:51:15,634 INFO 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 21:51:15,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:51:15,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652103782] [2024-06-21 21:51:15,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652103782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:51:15,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:51:15,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:51:15,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852876717] [2024-06-21 21:51:15,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:51:15,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:51:15,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:51:15,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:51:15,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:51:15,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:51:15,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 310 transitions, 4641 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:51:15,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:51:15,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:51:15,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:51:16,968 INFO L124 PetriNetUnfolderBase]: 2344/3763 cut-off events. [2024-06-21 21:51:16,968 INFO L125 PetriNetUnfolderBase]: For 232925/232925 co-relation queries the response was YES. [2024-06-21 21:51:16,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35773 conditions, 3763 events. 2344/3763 cut-off events. For 232925/232925 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 21461 event pairs, 532 based on Foata normal form. 6/3760 useless extension candidates. Maximal degree in co-relation 35689. Up to 3357 conditions per place. [2024-06-21 21:51:17,003 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 248 selfloop transitions, 86 changer transitions 0/339 dead transitions. [2024-06-21 21:51:17,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 339 transitions, 5520 flow [2024-06-21 21:51:17,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:51:17,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:51:17,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-21 21:51:17,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39018087855297157 [2024-06-21 21:51:17,005 INFO L175 Difference]: Start difference. First operand has 177 places, 310 transitions, 4641 flow. Second operand 9 states and 151 transitions. [2024-06-21 21:51:17,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 339 transitions, 5520 flow [2024-06-21 21:51:17,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 339 transitions, 5473 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-21 21:51:17,255 INFO L231 Difference]: Finished difference. Result has 183 places, 315 transitions, 4882 flow [2024-06-21 21:51:17,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4594, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4882, PETRI_PLACES=183, PETRI_TRANSITIONS=315} [2024-06-21 21:51:17,255 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 139 predicate places. [2024-06-21 21:51:17,255 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 315 transitions, 4882 flow [2024-06-21 21:51:17,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:51:17,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:51:17,256 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:51:17,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 21:51:17,256 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:51:17,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:51:17,256 INFO L85 PathProgramCache]: Analyzing trace with hash -1554936405, now seen corresponding path program 1 times [2024-06-21 21:51:17,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:51:17,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015129886] [2024-06-21 21:51:17,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:51:17,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:51:17,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:51:20,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 21:51:20,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:51:20,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015129886] [2024-06-21 21:51:20,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015129886] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:51:20,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:51:20,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:51:20,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379600323] [2024-06-21 21:51:20,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:51:20,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:51:20,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:51:20,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:51:20,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:51:20,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:51:20,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 315 transitions, 4882 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:51:20,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:51:20,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:51:20,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:51:21,344 INFO L124 PetriNetUnfolderBase]: 2339/3760 cut-off events. [2024-06-21 21:51:21,345 INFO L125 PetriNetUnfolderBase]: For 239018/239020 co-relation queries the response was YES. [2024-06-21 21:51:21,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36555 conditions, 3760 events. 2339/3760 cut-off events. For 239018/239020 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 21447 event pairs, 550 based on Foata normal form. 2/3759 useless extension candidates. Maximal degree in co-relation 36469. Up to 3573 conditions per place. [2024-06-21 21:51:21,378 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 313 selfloop transitions, 18 changer transitions 0/336 dead transitions. [2024-06-21 21:51:21,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 336 transitions, 5654 flow [2024-06-21 21:51:21,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:51:21,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:51:21,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 135 transitions. [2024-06-21 21:51:21,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3488372093023256 [2024-06-21 21:51:21,381 INFO L175 Difference]: Start difference. First operand has 183 places, 315 transitions, 4882 flow. Second operand 9 states and 135 transitions. [2024-06-21 21:51:21,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 336 transitions, 5654 flow [2024-06-21 21:51:21,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 336 transitions, 5468 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-21 21:51:21,594 INFO L231 Difference]: Finished difference. Result has 187 places, 317 transitions, 4801 flow [2024-06-21 21:51:21,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4696, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4801, PETRI_PLACES=187, PETRI_TRANSITIONS=317} [2024-06-21 21:51:21,594 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 143 predicate places. [2024-06-21 21:51:21,595 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 317 transitions, 4801 flow [2024-06-21 21:51:21,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:51:21,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:51:21,595 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:51:21,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 21:51:21,595 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:51:21,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:51:21,595 INFO L85 PathProgramCache]: Analyzing trace with hash 1254334519, now seen corresponding path program 2 times [2024-06-21 21:51:21,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:51:21,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922247251] [2024-06-21 21:51:21,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:51:21,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:51:21,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:51:24,447 INFO 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 21:51:24,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:51:24,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922247251] [2024-06-21 21:51:24,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922247251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:51:24,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:51:24,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:51:24,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100175984] [2024-06-21 21:51:24,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:51:24,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:51:24,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:51:24,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:51:24,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:51:24,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:51:24,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 317 transitions, 4801 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:51:24,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:51:24,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:51:24,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:51:25,797 INFO L124 PetriNetUnfolderBase]: 2409/3854 cut-off events. [2024-06-21 21:51:25,797 INFO L125 PetriNetUnfolderBase]: For 257636/257636 co-relation queries the response was YES. [2024-06-21 21:51:25,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37598 conditions, 3854 events. 2409/3854 cut-off events. For 257636/257636 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 21954 event pairs, 515 based on Foata normal form. 6/3851 useless extension candidates. Maximal degree in co-relation 37511. Up to 3301 conditions per place. [2024-06-21 21:51:25,837 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 255 selfloop transitions, 102 changer transitions 0/362 dead transitions. [2024-06-21 21:51:25,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 362 transitions, 6178 flow [2024-06-21 21:51:25,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:51:25,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:51:25,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-21 21:51:25,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4005167958656331 [2024-06-21 21:51:25,838 INFO L175 Difference]: Start difference. First operand has 187 places, 317 transitions, 4801 flow. Second operand 9 states and 155 transitions. [2024-06-21 21:51:25,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 362 transitions, 6178 flow [2024-06-21 21:51:26,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 362 transitions, 6089 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-21 21:51:26,114 INFO L231 Difference]: Finished difference. Result has 191 places, 333 transitions, 5347 flow [2024-06-21 21:51:26,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4712, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5347, PETRI_PLACES=191, PETRI_TRANSITIONS=333} [2024-06-21 21:51:26,114 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 147 predicate places. [2024-06-21 21:51:26,115 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 333 transitions, 5347 flow [2024-06-21 21:51:26,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:51:26,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:51:26,115 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:51:26,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 21:51:26,115 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:51:26,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:51:26,116 INFO L85 PathProgramCache]: Analyzing trace with hash -2110656981, now seen corresponding path program 3 times [2024-06-21 21:51:26,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:51:26,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41675438] [2024-06-21 21:51:26,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:51:26,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:51:26,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:51:29,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:51:29,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:51:29,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41675438] [2024-06-21 21:51:29,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41675438] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:51:29,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:51:29,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:51:29,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504866367] [2024-06-21 21:51:29,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:51:29,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:51:29,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:51:29,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:51:29,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:51:29,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:51:29,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 333 transitions, 5347 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:51:29,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:51:29,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:51:29,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:51:30,580 INFO L124 PetriNetUnfolderBase]: 2423/3879 cut-off events. [2024-06-21 21:51:30,581 INFO L125 PetriNetUnfolderBase]: For 273471/273471 co-relation queries the response was YES. [2024-06-21 21:51:30,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39140 conditions, 3879 events. 2423/3879 cut-off events. For 273471/273471 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 22087 event pairs, 536 based on Foata normal form. 6/3876 useless extension candidates. Maximal degree in co-relation 39050. Up to 3552 conditions per place. [2024-06-21 21:51:30,618 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 305 selfloop transitions, 49 changer transitions 0/359 dead transitions. [2024-06-21 21:51:30,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 359 transitions, 6245 flow [2024-06-21 21:51:30,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:51:30,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:51:30,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-21 21:51:30,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3850129198966408 [2024-06-21 21:51:30,620 INFO L175 Difference]: Start difference. First operand has 191 places, 333 transitions, 5347 flow. Second operand 9 states and 149 transitions. [2024-06-21 21:51:30,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 359 transitions, 6245 flow [2024-06-21 21:51:30,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 359 transitions, 6018 flow, removed 91 selfloop flow, removed 4 redundant places. [2024-06-21 21:51:30,880 INFO L231 Difference]: Finished difference. Result has 196 places, 338 transitions, 5357 flow [2024-06-21 21:51:30,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5152, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5357, PETRI_PLACES=196, PETRI_TRANSITIONS=338} [2024-06-21 21:51:30,881 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 152 predicate places. [2024-06-21 21:51:30,881 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 338 transitions, 5357 flow [2024-06-21 21:51:30,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:51:30,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:51:30,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:51:30,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 21:51:30,882 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:51:30,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:51:30,882 INFO L85 PathProgramCache]: Analyzing trace with hash -2110650037, now seen corresponding path program 1 times [2024-06-21 21:51:30,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:51:30,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10339292] [2024-06-21 21:51:30,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:51:30,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:51:30,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:51:35,883 INFO 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 21:51:35,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:51:35,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10339292] [2024-06-21 21:51:35,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10339292] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:51:35,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:51:35,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:51:35,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049700224] [2024-06-21 21:51:35,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:51:35,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:51:35,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:51:35,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:51:35,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:51:35,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:51:35,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 338 transitions, 5357 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:51:35,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:51:35,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:51:35,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:51:37,186 INFO L124 PetriNetUnfolderBase]: 2475/3957 cut-off events. [2024-06-21 21:51:37,186 INFO L125 PetriNetUnfolderBase]: For 293373/293373 co-relation queries the response was YES. [2024-06-21 21:51:37,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39778 conditions, 3957 events. 2475/3957 cut-off events. For 293373/293373 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 22686 event pairs, 567 based on Foata normal form. 14/3954 useless extension candidates. Maximal degree in co-relation 39686. Up to 3343 conditions per place. [2024-06-21 21:51:37,226 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 287 selfloop transitions, 80 changer transitions 0/372 dead transitions. [2024-06-21 21:51:37,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 372 transitions, 6431 flow [2024-06-21 21:51:37,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:51:37,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:51:37,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-21 21:51:37,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-21 21:51:37,227 INFO L175 Difference]: Start difference. First operand has 196 places, 338 transitions, 5357 flow. Second operand 8 states and 144 transitions. [2024-06-21 21:51:37,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 372 transitions, 6431 flow [2024-06-21 21:51:37,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 372 transitions, 6305 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-21 21:51:37,546 INFO L231 Difference]: Finished difference. Result has 199 places, 341 transitions, 5489 flow [2024-06-21 21:51:37,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5231, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5489, PETRI_PLACES=199, PETRI_TRANSITIONS=341} [2024-06-21 21:51:37,546 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 155 predicate places. [2024-06-21 21:51:37,546 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 341 transitions, 5489 flow [2024-06-21 21:51:37,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:51:37,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:51:37,547 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:51:37,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 21:51:37,547 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:51:37,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:51:37,547 INFO L85 PathProgramCache]: Analyzing trace with hash -2110650285, now seen corresponding path program 1 times [2024-06-21 21:51:37,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:51:37,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813810437] [2024-06-21 21:51:37,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:51:37,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:51:37,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:51:40,820 INFO 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 21:51:40,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:51:40,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813810437] [2024-06-21 21:51:40,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813810437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:51:40,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:51:40,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:51:40,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977306248] [2024-06-21 21:51:40,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:51:40,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:51:40,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:51:40,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:51:40,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:51:40,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:51:40,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 341 transitions, 5489 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:51:40,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:51:40,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:51:40,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:51:42,114 INFO L124 PetriNetUnfolderBase]: 2473/3960 cut-off events. [2024-06-21 21:51:42,115 INFO L125 PetriNetUnfolderBase]: For 294540/294540 co-relation queries the response was YES. [2024-06-21 21:51:42,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40125 conditions, 3960 events. 2473/3960 cut-off events. For 294540/294540 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 22674 event pairs, 575 based on Foata normal form. 6/3949 useless extension candidates. Maximal degree in co-relation 40032. Up to 3365 conditions per place. [2024-06-21 21:51:42,154 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 274 selfloop transitions, 98 changer transitions 0/377 dead transitions. [2024-06-21 21:51:42,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 377 transitions, 6642 flow [2024-06-21 21:51:42,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:51:42,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:51:42,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-21 21:51:42,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4127906976744186 [2024-06-21 21:51:42,155 INFO L175 Difference]: Start difference. First operand has 199 places, 341 transitions, 5489 flow. Second operand 8 states and 142 transitions. [2024-06-21 21:51:42,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 377 transitions, 6642 flow [2024-06-21 21:51:42,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 377 transitions, 6466 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-21 21:51:42,474 INFO L231 Difference]: Finished difference. Result has 202 places, 350 transitions, 5751 flow [2024-06-21 21:51:42,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5313, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5751, PETRI_PLACES=202, PETRI_TRANSITIONS=350} [2024-06-21 21:51:42,474 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 158 predicate places. [2024-06-21 21:51:42,475 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 350 transitions, 5751 flow [2024-06-21 21:51:42,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:51:42,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:51:42,475 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:51:42,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 21:51:42,475 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:51:42,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:51:42,476 INFO L85 PathProgramCache]: Analyzing trace with hash 2135128425, now seen corresponding path program 2 times [2024-06-21 21:51:42,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:51:42,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298367277] [2024-06-21 21:51:42,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:51:42,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:51:42,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:51:46,179 INFO 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 21:51:46,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:51:46,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298367277] [2024-06-21 21:51:46,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298367277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:51:46,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:51:46,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:51:46,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91141391] [2024-06-21 21:51:46,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:51:46,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:51:46,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:51:46,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:51:46,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:51:46,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:51:46,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 350 transitions, 5751 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:51:46,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:51:46,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:51:46,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:51:47,805 INFO L124 PetriNetUnfolderBase]: 2612/4192 cut-off events. [2024-06-21 21:51:47,805 INFO L125 PetriNetUnfolderBase]: For 336145/336145 co-relation queries the response was YES. [2024-06-21 21:51:47,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43140 conditions, 4192 events. 2612/4192 cut-off events. For 336145/336145 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 24373 event pairs, 571 based on Foata normal form. 40/4215 useless extension candidates. Maximal degree in co-relation 43046. Up to 3396 conditions per place. [2024-06-21 21:51:47,851 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 312 selfloop transitions, 72 changer transitions 13/402 dead transitions. [2024-06-21 21:51:47,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 402 transitions, 7453 flow [2024-06-21 21:51:47,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:51:47,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:51:47,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-21 21:51:47,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40568475452196384 [2024-06-21 21:51:47,852 INFO L175 Difference]: Start difference. First operand has 202 places, 350 transitions, 5751 flow. Second operand 9 states and 157 transitions. [2024-06-21 21:51:47,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 402 transitions, 7453 flow [2024-06-21 21:51:48,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 402 transitions, 7144 flow, removed 55 selfloop flow, removed 8 redundant places. [2024-06-21 21:51:48,206 INFO L231 Difference]: Finished difference. Result has 204 places, 358 transitions, 5888 flow [2024-06-21 21:51:48,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5446, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5888, PETRI_PLACES=204, PETRI_TRANSITIONS=358} [2024-06-21 21:51:48,207 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 160 predicate places. [2024-06-21 21:51:48,207 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 358 transitions, 5888 flow [2024-06-21 21:51:48,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:51:48,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:51:48,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:51:48,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 21:51:48,207 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:51:48,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:51:48,208 INFO L85 PathProgramCache]: Analyzing trace with hash -929158859, now seen corresponding path program 3 times [2024-06-21 21:51:48,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:51:48,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283591999] [2024-06-21 21:51:48,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:51:48,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:51:48,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:51:51,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:51:51,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:51:51,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283591999] [2024-06-21 21:51:51,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283591999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:51:51,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:51:51,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:51:51,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352467773] [2024-06-21 21:51:51,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:51:51,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:51:51,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:51:51,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:51:51,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:51:51,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:51:51,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 358 transitions, 5888 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:51:51,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:51:51,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:51:51,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:51:52,774 INFO L124 PetriNetUnfolderBase]: 2640/4237 cut-off events. [2024-06-21 21:51:52,774 INFO L125 PetriNetUnfolderBase]: For 345624/345624 co-relation queries the response was YES. [2024-06-21 21:51:52,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44188 conditions, 4237 events. 2640/4237 cut-off events. For 345624/345624 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 24727 event pairs, 571 based on Foata normal form. 20/4240 useless extension candidates. Maximal degree in co-relation 44093. Up to 3848 conditions per place. [2024-06-21 21:51:52,817 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 347 selfloop transitions, 37 changer transitions 0/389 dead transitions. [2024-06-21 21:51:52,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 389 transitions, 7081 flow [2024-06-21 21:51:52,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:51:52,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:51:52,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-21 21:51:52,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38953488372093026 [2024-06-21 21:51:52,818 INFO L175 Difference]: Start difference. First operand has 204 places, 358 transitions, 5888 flow. Second operand 8 states and 134 transitions. [2024-06-21 21:51:52,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 389 transitions, 7081 flow [2024-06-21 21:51:53,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 389 transitions, 6839 flow, removed 65 selfloop flow, removed 6 redundant places. [2024-06-21 21:51:53,147 INFO L231 Difference]: Finished difference. Result has 207 places, 361 transitions, 5856 flow [2024-06-21 21:51:53,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5681, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5856, PETRI_PLACES=207, PETRI_TRANSITIONS=361} [2024-06-21 21:51:53,148 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 163 predicate places. [2024-06-21 21:51:53,148 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 361 transitions, 5856 flow [2024-06-21 21:51:53,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:51:53,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:51:53,149 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:51:53,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 21:51:53,149 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:51:53,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:51:53,150 INFO L85 PathProgramCache]: Analyzing trace with hash -928919849, now seen corresponding path program 4 times [2024-06-21 21:51:53,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:51:53,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809575105] [2024-06-21 21:51:53,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:51:53,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:51:53,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:51:55,938 INFO 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 21:51:55,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:51:55,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809575105] [2024-06-21 21:51:55,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809575105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:51:55,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:51:55,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:51:55,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170580714] [2024-06-21 21:51:55,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:51:55,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:51:55,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:51:55,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:51:55,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:51:55,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:51:55,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 361 transitions, 5856 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:51:55,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:51:55,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:51:55,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:51:57,636 INFO L124 PetriNetUnfolderBase]: 2717/4398 cut-off events. [2024-06-21 21:51:57,636 INFO L125 PetriNetUnfolderBase]: For 364210/364210 co-relation queries the response was YES. [2024-06-21 21:51:57,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44939 conditions, 4398 events. 2717/4398 cut-off events. For 364210/364210 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 26246 event pairs, 561 based on Foata normal form. 30/4411 useless extension candidates. Maximal degree in co-relation 44842. Up to 3905 conditions per place. [2024-06-21 21:51:57,677 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 341 selfloop transitions, 40 changer transitions 7/393 dead transitions. [2024-06-21 21:51:57,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 393 transitions, 7043 flow [2024-06-21 21:51:57,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:51:57,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:51:57,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-21 21:51:57,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40406976744186046 [2024-06-21 21:51:57,678 INFO L175 Difference]: Start difference. First operand has 207 places, 361 transitions, 5856 flow. Second operand 8 states and 139 transitions. [2024-06-21 21:51:57,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 393 transitions, 7043 flow [2024-06-21 21:51:58,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 393 transitions, 6927 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-21 21:51:58,086 INFO L231 Difference]: Finished difference. Result has 210 places, 365 transitions, 5951 flow [2024-06-21 21:51:58,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5740, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5951, PETRI_PLACES=210, PETRI_TRANSITIONS=365} [2024-06-21 21:51:58,087 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 166 predicate places. [2024-06-21 21:51:58,087 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 365 transitions, 5951 flow [2024-06-21 21:51:58,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:51:58,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:51:58,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:51:58,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 21:51:58,088 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 21:51:58,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:51:58,088 INFO L85 PathProgramCache]: Analyzing trace with hash 845191499, now seen corresponding path program 5 times [2024-06-21 21:51:58,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:51:58,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513717219] [2024-06-21 21:51:58,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:51:58,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:51:58,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:52:01,320 INFO 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 21:52:01,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:52:01,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513717219] [2024-06-21 21:52:01,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513717219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:52:01,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:52:01,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:52:01,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971841431] [2024-06-21 21:52:01,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:52:01,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:52:01,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:52:01,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:52:01,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:52:01,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:52:01,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 365 transitions, 5951 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:52:01,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:52:01,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:52:01,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:52:03,078 INFO L124 PetriNetUnfolderBase]: 2732/4443 cut-off events. [2024-06-21 21:52:03,078 INFO L125 PetriNetUnfolderBase]: For 370366/370366 co-relation queries the response was YES. [2024-06-21 21:52:03,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45461 conditions, 4443 events. 2732/4443 cut-off events. For 370366/370366 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 26809 event pairs, 617 based on Foata normal form. 22/4448 useless extension candidates. Maximal degree in co-relation 45363. Up to 3919 conditions per place. [2024-06-21 21:52:03,123 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 342 selfloop transitions, 44 changer transitions 4/395 dead transitions. [2024-06-21 21:52:03,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 395 transitions, 7101 flow [2024-06-21 21:52:03,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:52:03,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:52:03,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-21 21:52:03,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-21 21:52:03,124 INFO L175 Difference]: Start difference. First operand has 210 places, 365 transitions, 5951 flow. Second operand 8 states and 136 transitions. [2024-06-21 21:52:03,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 395 transitions, 7101 flow [2024-06-21 21:52:03,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 395 transitions, 6970 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-21 21:52:03,494 INFO L231 Difference]: Finished difference. Result has 213 places, 363 transitions, 5920 flow [2024-06-21 21:52:03,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5820, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5920, PETRI_PLACES=213, PETRI_TRANSITIONS=363} [2024-06-21 21:52:03,495 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 169 predicate places. [2024-06-21 21:52:03,495 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 363 transitions, 5920 flow [2024-06-21 21:52:03,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:52:03,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:52:03,495 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:52:03,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 21:52:03,496 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 21:52:03,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:52:03,496 INFO L85 PathProgramCache]: Analyzing trace with hash 123710732, now seen corresponding path program 1 times [2024-06-21 21:52:03,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:52:03,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12559599] [2024-06-21 21:52:03,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:52:03,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:52:03,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:52:06,293 INFO 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 21:52:06,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:52:06,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12559599] [2024-06-21 21:52:06,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12559599] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:52:06,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:52:06,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:52:06,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446733028] [2024-06-21 21:52:06,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:52:06,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:52:06,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:52:06,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:52:06,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:52:06,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:52:06,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 363 transitions, 5920 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:52:06,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:52:06,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:52:06,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:52:08,158 INFO L124 PetriNetUnfolderBase]: 2729/4457 cut-off events. [2024-06-21 21:52:08,158 INFO L125 PetriNetUnfolderBase]: For 360632/360632 co-relation queries the response was YES. [2024-06-21 21:52:08,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45599 conditions, 4457 events. 2729/4457 cut-off events. For 360632/360632 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 26914 event pairs, 459 based on Foata normal form. 2/4456 useless extension candidates. Maximal degree in co-relation 45500. Up to 4004 conditions per place. [2024-06-21 21:52:08,202 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 366 selfloop transitions, 46 changer transitions 0/417 dead transitions. [2024-06-21 21:52:08,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 417 transitions, 7331 flow [2024-06-21 21:52:08,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:52:08,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:52:08,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-21 21:52:08,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4563953488372093 [2024-06-21 21:52:08,204 INFO L175 Difference]: Start difference. First operand has 213 places, 363 transitions, 5920 flow. Second operand 8 states and 157 transitions. [2024-06-21 21:52:08,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 417 transitions, 7331 flow [2024-06-21 21:52:08,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 417 transitions, 7210 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-21 21:52:08,647 INFO L231 Difference]: Finished difference. Result has 217 places, 375 transitions, 6219 flow [2024-06-21 21:52:08,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5811, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6219, PETRI_PLACES=217, PETRI_TRANSITIONS=375} [2024-06-21 21:52:08,647 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 173 predicate places. [2024-06-21 21:52:08,647 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 375 transitions, 6219 flow [2024-06-21 21:52:08,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:52:08,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:52:08,647 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:52:08,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 21:52:08,648 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 21:52:08,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:52:08,648 INFO L85 PathProgramCache]: Analyzing trace with hash -2042576682, now seen corresponding path program 2 times [2024-06-21 21:52:08,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:52:08,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175458920] [2024-06-21 21:52:08,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:52:08,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:52:08,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:52:11,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:52:11,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:52:11,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175458920] [2024-06-21 21:52:11,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175458920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:52:11,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:52:11,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:52:11,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304953544] [2024-06-21 21:52:11,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:52:11,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:52:11,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:52:11,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:52:11,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:52:11,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:52:11,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 375 transitions, 6219 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:52:11,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:52:11,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:52:11,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:52:13,213 INFO L124 PetriNetUnfolderBase]: 2742/4484 cut-off events. [2024-06-21 21:52:13,214 INFO L125 PetriNetUnfolderBase]: For 375217/375217 co-relation queries the response was YES. [2024-06-21 21:52:13,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46398 conditions, 4484 events. 2742/4484 cut-off events. For 375217/375217 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 27143 event pairs, 612 based on Foata normal form. 2/4483 useless extension candidates. Maximal degree in co-relation 46296. Up to 4133 conditions per place. [2024-06-21 21:52:13,257 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 361 selfloop transitions, 46 changer transitions 0/412 dead transitions. [2024-06-21 21:52:13,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 412 transitions, 7277 flow [2024-06-21 21:52:13,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:52:13,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:52:13,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-21 21:52:13,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4273255813953488 [2024-06-21 21:52:13,259 INFO L175 Difference]: Start difference. First operand has 217 places, 375 transitions, 6219 flow. Second operand 8 states and 147 transitions. [2024-06-21 21:52:13,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 412 transitions, 7277 flow [2024-06-21 21:52:13,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 412 transitions, 7143 flow, removed 44 selfloop flow, removed 3 redundant places. [2024-06-21 21:52:13,731 INFO L231 Difference]: Finished difference. Result has 222 places, 380 transitions, 6304 flow [2024-06-21 21:52:13,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6097, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6304, PETRI_PLACES=222, PETRI_TRANSITIONS=380} [2024-06-21 21:52:13,732 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 178 predicate places. [2024-06-21 21:52:13,732 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 380 transitions, 6304 flow [2024-06-21 21:52:13,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:52:13,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:52:13,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:52:13,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 21:52:13,733 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:52:13,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:52:13,733 INFO L85 PathProgramCache]: Analyzing trace with hash 50920062, now seen corresponding path program 1 times [2024-06-21 21:52:13,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:52:13,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800763406] [2024-06-21 21:52:13,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:52:13,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:52:13,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:52:16,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 21:52:16,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:52:16,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800763406] [2024-06-21 21:52:16,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800763406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:52:16,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:52:16,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:52:16,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814084944] [2024-06-21 21:52:16,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:52:16,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:52:16,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:52:16,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:52:16,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:52:16,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:52:16,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 380 transitions, 6304 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:52:16,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:52:16,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:52:16,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:52:18,190 INFO L124 PetriNetUnfolderBase]: 2747/4486 cut-off events. [2024-06-21 21:52:18,190 INFO L125 PetriNetUnfolderBase]: For 387307/387309 co-relation queries the response was YES. [2024-06-21 21:52:18,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46628 conditions, 4486 events. 2747/4486 cut-off events. For 387307/387309 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 27147 event pairs, 613 based on Foata normal form. 1/4484 useless extension candidates. Maximal degree in co-relation 46525. Up to 4058 conditions per place. [2024-06-21 21:52:18,237 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 352 selfloop transitions, 56 changer transitions 0/413 dead transitions. [2024-06-21 21:52:18,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 413 transitions, 7406 flow [2024-06-21 21:52:18,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:52:18,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:52:18,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-21 21:52:18,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41569767441860467 [2024-06-21 21:52:18,238 INFO L175 Difference]: Start difference. First operand has 222 places, 380 transitions, 6304 flow. Second operand 8 states and 143 transitions. [2024-06-21 21:52:18,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 413 transitions, 7406 flow [2024-06-21 21:52:18,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 413 transitions, 7285 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-21 21:52:18,809 INFO L231 Difference]: Finished difference. Result has 225 places, 383 transitions, 6406 flow [2024-06-21 21:52:18,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6185, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6406, PETRI_PLACES=225, PETRI_TRANSITIONS=383} [2024-06-21 21:52:18,810 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 181 predicate places. [2024-06-21 21:52:18,810 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 383 transitions, 6406 flow [2024-06-21 21:52:18,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:52:18,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:52:18,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:52:18,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 21:52:18,810 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:52:18,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:52:18,810 INFO L85 PathProgramCache]: Analyzing trace with hash 1017377872, now seen corresponding path program 3 times [2024-06-21 21:52:18,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:52:18,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113736302] [2024-06-21 21:52:18,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:52:18,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:52:18,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:52:21,714 INFO 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 21:52:21,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:52:21,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113736302] [2024-06-21 21:52:21,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113736302] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:52:21,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:52:21,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:52:21,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457960863] [2024-06-21 21:52:21,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:52:21,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:52:21,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:52:21,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:52:21,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:52:21,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:52:21,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 383 transitions, 6406 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:52:21,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:52:21,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:52:21,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:52:23,522 INFO L124 PetriNetUnfolderBase]: 2742/4485 cut-off events. [2024-06-21 21:52:23,522 INFO L125 PetriNetUnfolderBase]: For 400839/400841 co-relation queries the response was YES. [2024-06-21 21:52:23,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46972 conditions, 4485 events. 2742/4485 cut-off events. For 400839/400841 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 27153 event pairs, 604 based on Foata normal form. 2/4484 useless extension candidates. Maximal degree in co-relation 46868. Up to 4133 conditions per place. [2024-06-21 21:52:23,573 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 355 selfloop transitions, 46 changer transitions 0/406 dead transitions. [2024-06-21 21:52:23,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 406 transitions, 7305 flow [2024-06-21 21:52:23,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:52:23,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:52:23,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-21 21:52:23,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4011627906976744 [2024-06-21 21:52:23,575 INFO L175 Difference]: Start difference. First operand has 225 places, 383 transitions, 6406 flow. Second operand 8 states and 138 transitions. [2024-06-21 21:52:23,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 406 transitions, 7305 flow [2024-06-21 21:52:24,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 406 transitions, 7097 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-21 21:52:24,139 INFO L231 Difference]: Finished difference. Result has 228 places, 384 transitions, 6319 flow [2024-06-21 21:52:24,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6198, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6319, PETRI_PLACES=228, PETRI_TRANSITIONS=384} [2024-06-21 21:52:24,140 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 184 predicate places. [2024-06-21 21:52:24,140 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 384 transitions, 6319 flow [2024-06-21 21:52:24,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:52:24,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:52:24,140 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:52:24,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 21:52:24,140 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:52:24,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:52:24,141 INFO L85 PathProgramCache]: Analyzing trace with hash -173960432, now seen corresponding path program 1 times [2024-06-21 21:52:24,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:52:24,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287880406] [2024-06-21 21:52:24,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:52:24,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:52:24,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:52:26,746 INFO 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 21:52:26,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:52:26,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287880406] [2024-06-21 21:52:26,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287880406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:52:26,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:52:26,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:52:26,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789399120] [2024-06-21 21:52:26,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:52:26,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:52:26,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:52:26,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:52:26,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:52:26,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:52:26,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 384 transitions, 6319 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:52:26,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:52:26,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:52:26,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:52:28,518 INFO L124 PetriNetUnfolderBase]: 2752/4501 cut-off events. [2024-06-21 21:52:28,518 INFO L125 PetriNetUnfolderBase]: For 412363/412363 co-relation queries the response was YES. [2024-06-21 21:52:28,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47237 conditions, 4501 events. 2752/4501 cut-off events. For 412363/412363 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 27306 event pairs, 606 based on Foata normal form. 2/4499 useless extension candidates. Maximal degree in co-relation 47131. Up to 4182 conditions per place. [2024-06-21 21:52:28,566 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 380 selfloop transitions, 34 changer transitions 0/419 dead transitions. [2024-06-21 21:52:28,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 419 transitions, 7438 flow [2024-06-21 21:52:28,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:52:28,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:52:28,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-21 21:52:28,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875968992248062 [2024-06-21 21:52:28,567 INFO L175 Difference]: Start difference. First operand has 228 places, 384 transitions, 6319 flow. Second operand 9 states and 150 transitions. [2024-06-21 21:52:28,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 419 transitions, 7438 flow [2024-06-21 21:52:29,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 419 transitions, 7325 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-21 21:52:29,069 INFO L231 Difference]: Finished difference. Result has 234 places, 390 transitions, 6418 flow [2024-06-21 21:52:29,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6206, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6418, PETRI_PLACES=234, PETRI_TRANSITIONS=390} [2024-06-21 21:52:29,070 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 190 predicate places. [2024-06-21 21:52:29,070 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 390 transitions, 6418 flow [2024-06-21 21:52:29,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:52:29,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:52:29,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:52:29,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 21:52:29,070 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:52:29,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:52:29,071 INFO L85 PathProgramCache]: Analyzing trace with hash -1459721896, now seen corresponding path program 2 times [2024-06-21 21:52:29,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:52:29,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432724107] [2024-06-21 21:52:29,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:52:29,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:52:29,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:52:32,108 INFO 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 21:52:32,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:52:32,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432724107] [2024-06-21 21:52:32,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432724107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:52:32,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:52:32,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:52:32,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313346330] [2024-06-21 21:52:32,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:52:32,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:52:32,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:52:32,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:52:32,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:52:32,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:52:32,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 390 transitions, 6418 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:52:32,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:52:32,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:52:32,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:52:33,855 INFO L124 PetriNetUnfolderBase]: 2757/4498 cut-off events. [2024-06-21 21:52:33,855 INFO L125 PetriNetUnfolderBase]: For 425624/425624 co-relation queries the response was YES. [2024-06-21 21:52:33,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47634 conditions, 4498 events. 2757/4498 cut-off events. For 425624/425624 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 27211 event pairs, 608 based on Foata normal form. 1/4490 useless extension candidates. Maximal degree in co-relation 47525. Up to 4199 conditions per place. [2024-06-21 21:52:33,906 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 385 selfloop transitions, 28 changer transitions 0/418 dead transitions. [2024-06-21 21:52:33,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 418 transitions, 7446 flow [2024-06-21 21:52:33,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:52:33,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:52:33,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-21 21:52:33,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3643410852713178 [2024-06-21 21:52:33,908 INFO L175 Difference]: Start difference. First operand has 234 places, 390 transitions, 6418 flow. Second operand 9 states and 141 transitions. [2024-06-21 21:52:33,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 418 transitions, 7446 flow [2024-06-21 21:52:34,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 418 transitions, 7335 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-21 21:52:34,392 INFO L231 Difference]: Finished difference. Result has 239 places, 396 transitions, 6514 flow [2024-06-21 21:52:34,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6311, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6514, PETRI_PLACES=239, PETRI_TRANSITIONS=396} [2024-06-21 21:52:34,393 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 195 predicate places. [2024-06-21 21:52:34,393 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 396 transitions, 6514 flow [2024-06-21 21:52:34,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:52:34,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:52:34,393 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:52:34,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 21:52:34,393 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:52:34,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:52:34,394 INFO L85 PathProgramCache]: Analyzing trace with hash -966975012, now seen corresponding path program 3 times [2024-06-21 21:52:34,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:52:34,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833697674] [2024-06-21 21:52:34,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:52:34,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:52:34,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:52:37,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:52:37,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:52:37,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833697674] [2024-06-21 21:52:37,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833697674] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:52:37,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:52:37,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:52:37,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311888220] [2024-06-21 21:52:37,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:52:37,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:52:37,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:52:37,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:52:37,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:52:37,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:52:37,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 396 transitions, 6514 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:52:37,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:52:37,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:52:37,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:52:39,216 INFO L124 PetriNetUnfolderBase]: 2764/4506 cut-off events. [2024-06-21 21:52:39,216 INFO L125 PetriNetUnfolderBase]: For 444710/444710 co-relation queries the response was YES. [2024-06-21 21:52:39,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48160 conditions, 4506 events. 2764/4506 cut-off events. For 444710/444710 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 27308 event pairs, 654 based on Foata normal form. 3/4492 useless extension candidates. Maximal degree in co-relation 48049. Up to 3883 conditions per place. [2024-06-21 21:52:39,270 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 343 selfloop transitions, 83 changer transitions 0/431 dead transitions. [2024-06-21 21:52:39,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 431 transitions, 7937 flow [2024-06-21 21:52:39,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:52:39,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:52:39,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-21 21:52:39,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40988372093023256 [2024-06-21 21:52:39,272 INFO L175 Difference]: Start difference. First operand has 239 places, 396 transitions, 6514 flow. Second operand 8 states and 141 transitions. [2024-06-21 21:52:39,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 431 transitions, 7937 flow [2024-06-21 21:52:39,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 431 transitions, 7817 flow, removed 44 selfloop flow, removed 4 redundant places. [2024-06-21 21:52:39,807 INFO L231 Difference]: Finished difference. Result has 243 places, 403 transitions, 6802 flow [2024-06-21 21:52:39,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6394, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6802, PETRI_PLACES=243, PETRI_TRANSITIONS=403} [2024-06-21 21:52:39,807 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 199 predicate places. [2024-06-21 21:52:39,808 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 403 transitions, 6802 flow [2024-06-21 21:52:39,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:52:39,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:52:39,808 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:52:39,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 21:52:39,808 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:52:39,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:52:39,808 INFO L85 PathProgramCache]: Analyzing trace with hash -1499432160, now seen corresponding path program 2 times [2024-06-21 21:52:39,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:52:39,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813506241] [2024-06-21 21:52:39,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:52:39,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:52:39,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:52:42,549 INFO 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 21:52:42,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:52:42,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813506241] [2024-06-21 21:52:42,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [813506241] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:52:42,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:52:42,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:52:42,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644733378] [2024-06-21 21:52:42,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:52:42,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:52:42,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:52:42,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:52:42,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:52:42,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:52:42,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 403 transitions, 6802 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:52:42,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:52:42,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:52:42,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:52:44,327 INFO L124 PetriNetUnfolderBase]: 2762/4513 cut-off events. [2024-06-21 21:52:44,327 INFO L125 PetriNetUnfolderBase]: For 461185/461185 co-relation queries the response was YES. [2024-06-21 21:52:44,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48888 conditions, 4513 events. 2762/4513 cut-off events. For 461185/461185 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 27387 event pairs, 611 based on Foata normal form. 2/4506 useless extension candidates. Maximal degree in co-relation 48775. Up to 4188 conditions per place. [2024-06-21 21:52:44,381 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 394 selfloop transitions, 33 changer transitions 0/432 dead transitions. [2024-06-21 21:52:44,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 432 transitions, 7928 flow [2024-06-21 21:52:44,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:52:44,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:52:44,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-21 21:52:44,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38242894056847543 [2024-06-21 21:52:44,383 INFO L175 Difference]: Start difference. First operand has 243 places, 403 transitions, 6802 flow. Second operand 9 states and 148 transitions. [2024-06-21 21:52:44,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 432 transitions, 7928 flow [2024-06-21 21:52:45,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 432 transitions, 7735 flow, removed 62 selfloop flow, removed 4 redundant places. [2024-06-21 21:52:45,128 INFO L231 Difference]: Finished difference. Result has 249 places, 408 transitions, 6801 flow [2024-06-21 21:52:45,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6609, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6801, PETRI_PLACES=249, PETRI_TRANSITIONS=408} [2024-06-21 21:52:45,129 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 205 predicate places. [2024-06-21 21:52:45,129 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 408 transitions, 6801 flow [2024-06-21 21:52:45,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:52:45,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:52:45,129 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:52:45,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 21:52:45,129 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:52:45,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:52:45,132 INFO L85 PathProgramCache]: Analyzing trace with hash -958693858, now seen corresponding path program 3 times [2024-06-21 21:52:45,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:52:45,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77505281] [2024-06-21 21:52:45,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:52:45,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:52:45,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:52:48,064 INFO 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 21:52:48,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:52:48,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77505281] [2024-06-21 21:52:48,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77505281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:52:48,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:52:48,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:52:48,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85842762] [2024-06-21 21:52:48,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:52:48,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:52:48,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:52:48,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:52:48,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:52:48,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:52:48,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 408 transitions, 6801 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:52:48,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:52:48,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:52:48,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:52:50,134 INFO L124 PetriNetUnfolderBase]: 2816/4596 cut-off events. [2024-06-21 21:52:50,134 INFO L125 PetriNetUnfolderBase]: For 481937/481937 co-relation queries the response was YES. [2024-06-21 21:52:50,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49920 conditions, 4596 events. 2816/4596 cut-off events. For 481937/481937 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 27859 event pairs, 473 based on Foata normal form. 3/4590 useless extension candidates. Maximal degree in co-relation 49804. Up to 3180 conditions per place. [2024-06-21 21:52:50,182 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 236 selfloop transitions, 214 changer transitions 0/455 dead transitions. [2024-06-21 21:52:50,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 455 transitions, 8295 flow [2024-06-21 21:52:50,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:52:50,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:52:50,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-21 21:52:50,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4108527131782946 [2024-06-21 21:52:50,183 INFO L175 Difference]: Start difference. First operand has 249 places, 408 transitions, 6801 flow. Second operand 9 states and 159 transitions. [2024-06-21 21:52:50,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 455 transitions, 8295 flow [2024-06-21 21:52:50,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 455 transitions, 8176 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-21 21:52:50,805 INFO L231 Difference]: Finished difference. Result has 254 places, 425 transitions, 7614 flow [2024-06-21 21:52:50,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6682, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7614, PETRI_PLACES=254, PETRI_TRANSITIONS=425} [2024-06-21 21:52:50,806 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 210 predicate places. [2024-06-21 21:52:50,806 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 425 transitions, 7614 flow [2024-06-21 21:52:50,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:52:50,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:52:50,806 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:52:50,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 21:52:50,807 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:52:50,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:52:50,807 INFO L85 PathProgramCache]: Analyzing trace with hash -1011376234, now seen corresponding path program 4 times [2024-06-21 21:52:50,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:52:50,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892227867] [2024-06-21 21:52:50,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:52:50,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:52:50,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:52:53,938 INFO 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 21:52:53,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:52:53,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892227867] [2024-06-21 21:52:53,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892227867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:52:53,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:52:53,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:52:53,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617067830] [2024-06-21 21:52:53,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:52:53,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:52:53,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:52:53,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:52:53,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:52:53,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:52:53,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 425 transitions, 7614 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:52:53,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:52:53,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:52:53,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:52:56,071 INFO L124 PetriNetUnfolderBase]: 2878/4680 cut-off events. [2024-06-21 21:52:56,071 INFO L125 PetriNetUnfolderBase]: For 522339/522339 co-relation queries the response was YES. [2024-06-21 21:52:56,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53097 conditions, 4680 events. 2878/4680 cut-off events. For 522339/522339 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 28390 event pairs, 601 based on Foata normal form. 6/4677 useless extension candidates. Maximal degree in co-relation 52979. Up to 3710 conditions per place. [2024-06-21 21:52:56,127 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 311 selfloop transitions, 157 changer transitions 0/473 dead transitions. [2024-06-21 21:52:56,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 473 transitions, 9544 flow [2024-06-21 21:52:56,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:52:56,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:52:56,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-21 21:52:56,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4046511627906977 [2024-06-21 21:52:56,129 INFO L175 Difference]: Start difference. First operand has 254 places, 425 transitions, 7614 flow. Second operand 10 states and 174 transitions. [2024-06-21 21:52:56,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 473 transitions, 9544 flow [2024-06-21 21:52:56,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 473 transitions, 9368 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-21 21:52:56,782 INFO L231 Difference]: Finished difference. Result has 258 places, 439 transitions, 8114 flow [2024-06-21 21:52:56,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7438, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8114, PETRI_PLACES=258, PETRI_TRANSITIONS=439} [2024-06-21 21:52:56,782 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 214 predicate places. [2024-06-21 21:52:56,782 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 439 transitions, 8114 flow [2024-06-21 21:52:56,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:52:56,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:52:56,783 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:52:56,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 21:52:56,783 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:52:56,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:52:56,784 INFO L85 PathProgramCache]: Analyzing trace with hash -1019947114, now seen corresponding path program 5 times [2024-06-21 21:52:56,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:52:56,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447494806] [2024-06-21 21:52:56,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:52:56,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:52:56,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:52:59,758 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:52:59,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:52:59,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447494806] [2024-06-21 21:52:59,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447494806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:52:59,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:52:59,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:52:59,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656497254] [2024-06-21 21:52:59,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:52:59,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:52:59,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:52:59,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:52:59,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:52:59,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:52:59,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 439 transitions, 8114 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:52:59,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:52:59,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:52:59,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:53:01,877 INFO L124 PetriNetUnfolderBase]: 2983/4834 cut-off events. [2024-06-21 21:53:01,877 INFO L125 PetriNetUnfolderBase]: For 565642/565642 co-relation queries the response was YES. [2024-06-21 21:53:01,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56265 conditions, 4834 events. 2983/4834 cut-off events. For 565642/565642 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 29336 event pairs, 622 based on Foata normal form. 10/4835 useless extension candidates. Maximal degree in co-relation 56146. Up to 4329 conditions per place. [2024-06-21 21:53:01,937 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 384 selfloop transitions, 108 changer transitions 0/497 dead transitions. [2024-06-21 21:53:01,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 497 transitions, 10230 flow [2024-06-21 21:53:01,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:53:01,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:53:01,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 188 transitions. [2024-06-21 21:53:01,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3974630021141649 [2024-06-21 21:53:01,939 INFO L175 Difference]: Start difference. First operand has 258 places, 439 transitions, 8114 flow. Second operand 11 states and 188 transitions. [2024-06-21 21:53:01,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 497 transitions, 10230 flow [2024-06-21 21:53:02,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 497 transitions, 9836 flow, removed 103 selfloop flow, removed 6 redundant places. [2024-06-21 21:53:02,650 INFO L231 Difference]: Finished difference. Result has 266 places, 468 transitions, 8747 flow [2024-06-21 21:53:02,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7774, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8747, PETRI_PLACES=266, PETRI_TRANSITIONS=468} [2024-06-21 21:53:02,651 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 222 predicate places. [2024-06-21 21:53:02,651 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 468 transitions, 8747 flow [2024-06-21 21:53:02,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:53:02,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:53:02,651 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:53:02,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 21:53:02,652 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:53:02,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:53:02,652 INFO L85 PathProgramCache]: Analyzing trace with hash 181530218, now seen corresponding path program 1 times [2024-06-21 21:53:02,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:53:02,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321315573] [2024-06-21 21:53:02,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:53:02,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:53:02,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:53:05,182 INFO 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 21:53:05,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:53:05,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321315573] [2024-06-21 21:53:05,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321315573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:53:05,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:53:05,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:53:05,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64679943] [2024-06-21 21:53:05,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:53:05,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:53:05,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:53:05,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:53:05,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:53:05,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:53:05,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 468 transitions, 8747 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:53:05,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:53:05,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:53:05,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:53:06,956 INFO L124 PetriNetUnfolderBase]: 2977/4827 cut-off events. [2024-06-21 21:53:06,957 INFO L125 PetriNetUnfolderBase]: For 577585/577585 co-relation queries the response was YES. [2024-06-21 21:53:06,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56790 conditions, 4827 events. 2977/4827 cut-off events. For 577585/577585 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 29282 event pairs, 636 based on Foata normal form. 3/4813 useless extension candidates. Maximal degree in co-relation 56666. Up to 4436 conditions per place. [2024-06-21 21:53:07,018 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 431 selfloop transitions, 48 changer transitions 0/484 dead transitions. [2024-06-21 21:53:07,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 484 transitions, 9851 flow [2024-06-21 21:53:07,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:53:07,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:53:07,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-21 21:53:07,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-21 21:53:07,019 INFO L175 Difference]: Start difference. First operand has 266 places, 468 transitions, 8747 flow. Second operand 7 states and 119 transitions. [2024-06-21 21:53:07,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 484 transitions, 9851 flow [2024-06-21 21:53:07,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 484 transitions, 9543 flow, removed 143 selfloop flow, removed 3 redundant places. [2024-06-21 21:53:07,961 INFO L231 Difference]: Finished difference. Result has 270 places, 468 transitions, 8549 flow [2024-06-21 21:53:07,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8439, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8549, PETRI_PLACES=270, PETRI_TRANSITIONS=468} [2024-06-21 21:53:07,962 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 226 predicate places. [2024-06-21 21:53:07,962 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 468 transitions, 8549 flow [2024-06-21 21:53:07,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:53:07,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:53:07,962 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:53:07,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 21:53:07,962 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:53:07,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:53:07,963 INFO L85 PathProgramCache]: Analyzing trace with hash -856397741, now seen corresponding path program 1 times [2024-06-21 21:53:07,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:53:07,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011069197] [2024-06-21 21:53:07,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:53:07,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:53:07,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:53:11,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:53:11,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:53:11,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011069197] [2024-06-21 21:53:11,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011069197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:53:11,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:53:11,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:53:11,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382918627] [2024-06-21 21:53:11,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:53:11,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:53:11,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:53:11,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:53:11,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:53:11,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:53:11,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 468 transitions, 8549 flow. Second operand has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 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 21:53:11,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:53:11,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:53:11,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:53:13,909 INFO L124 PetriNetUnfolderBase]: 3020/4915 cut-off events. [2024-06-21 21:53:13,909 INFO L125 PetriNetUnfolderBase]: For 618859/618859 co-relation queries the response was YES. [2024-06-21 21:53:13,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56594 conditions, 4915 events. 3020/4915 cut-off events. For 618859/618859 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 30102 event pairs, 489 based on Foata normal form. 30/4936 useless extension candidates. Maximal degree in co-relation 56468. Up to 3286 conditions per place. [2024-06-21 21:53:13,970 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 275 selfloop transitions, 234 changer transitions 0/514 dead transitions. [2024-06-21 21:53:13,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 514 transitions, 10325 flow [2024-06-21 21:53:13,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:53:13,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:53:13,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-21 21:53:13,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4263565891472868 [2024-06-21 21:53:13,971 INFO L175 Difference]: Start difference. First operand has 270 places, 468 transitions, 8549 flow. Second operand 9 states and 165 transitions. [2024-06-21 21:53:13,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 514 transitions, 10325 flow [2024-06-21 21:53:14,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 514 transitions, 10123 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-21 21:53:14,693 INFO L231 Difference]: Finished difference. Result has 274 places, 482 transitions, 9363 flow [2024-06-21 21:53:14,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8355, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9363, PETRI_PLACES=274, PETRI_TRANSITIONS=482} [2024-06-21 21:53:14,693 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 230 predicate places. [2024-06-21 21:53:14,694 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 482 transitions, 9363 flow [2024-06-21 21:53:14,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 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 21:53:14,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:53:14,694 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:53:14,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 21:53:14,694 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:53:14,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:53:14,695 INFO L85 PathProgramCache]: Analyzing trace with hash -1011217359, now seen corresponding path program 1 times [2024-06-21 21:53:14,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:53:14,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221403974] [2024-06-21 21:53:14,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:53:14,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:53:14,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:53:17,852 INFO 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 21:53:17,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:53:17,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221403974] [2024-06-21 21:53:17,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221403974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:53:17,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:53:17,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:53:17,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801846723] [2024-06-21 21:53:17,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:53:17,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:53:17,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:53:17,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:53:17,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:53:17,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:53:17,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 482 transitions, 9363 flow. Second operand has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 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 21:53:17,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:53:17,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:53:17,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:53:20,160 INFO L124 PetriNetUnfolderBase]: 3196/5187 cut-off events. [2024-06-21 21:53:20,161 INFO L125 PetriNetUnfolderBase]: For 706536/706536 co-relation queries the response was YES. [2024-06-21 21:53:20,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60980 conditions, 5187 events. 3196/5187 cut-off events. For 706536/706536 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 31836 event pairs, 655 based on Foata normal form. 54/5232 useless extension candidates. Maximal degree in co-relation 60852. Up to 4188 conditions per place. [2024-06-21 21:53:20,226 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 365 selfloop transitions, 146 changer transitions 3/519 dead transitions. [2024-06-21 21:53:20,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 519 transitions, 10803 flow [2024-06-21 21:53:20,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:53:20,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:53:20,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-21 21:53:20,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41627906976744183 [2024-06-21 21:53:20,227 INFO L175 Difference]: Start difference. First operand has 274 places, 482 transitions, 9363 flow. Second operand 10 states and 179 transitions. [2024-06-21 21:53:20,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 519 transitions, 10803 flow [2024-06-21 21:53:21,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 519 transitions, 10697 flow, removed 42 selfloop flow, removed 3 redundant places. [2024-06-21 21:53:21,373 INFO L231 Difference]: Finished difference. Result has 281 places, 483 transitions, 9628 flow [2024-06-21 21:53:21,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9257, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9628, PETRI_PLACES=281, PETRI_TRANSITIONS=483} [2024-06-21 21:53:21,374 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 237 predicate places. [2024-06-21 21:53:21,374 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 483 transitions, 9628 flow [2024-06-21 21:53:21,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 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 21:53:21,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:53:21,374 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:53:21,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 21:53:21,375 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:53:21,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:53:21,375 INFO L85 PathProgramCache]: Analyzing trace with hash -1011361509, now seen corresponding path program 2 times [2024-06-21 21:53:21,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:53:21,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823748095] [2024-06-21 21:53:21,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:53:21,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:53:21,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:53:25,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 21:53:25,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:53:25,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823748095] [2024-06-21 21:53:25,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823748095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:53:25,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:53:25,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:53:25,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932994103] [2024-06-21 21:53:25,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:53:25,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:53:25,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:53:25,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:53:25,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:53:25,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:53:25,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 483 transitions, 9628 flow. Second operand has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 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 21:53:25,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:53:25,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:53:25,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:53:27,582 INFO L124 PetriNetUnfolderBase]: 3372/5473 cut-off events. [2024-06-21 21:53:27,583 INFO L125 PetriNetUnfolderBase]: For 742139/742139 co-relation queries the response was YES. [2024-06-21 21:53:27,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64073 conditions, 5473 events. 3372/5473 cut-off events. For 742139/742139 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 33929 event pairs, 728 based on Foata normal form. 54/5518 useless extension candidates. Maximal degree in co-relation 63943. Up to 4284 conditions per place. [2024-06-21 21:53:27,649 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 377 selfloop transitions, 122 changer transitions 11/515 dead transitions. [2024-06-21 21:53:27,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 515 transitions, 10919 flow [2024-06-21 21:53:27,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:53:27,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:53:27,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 186 transitions. [2024-06-21 21:53:27,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39323467230443976 [2024-06-21 21:53:27,651 INFO L175 Difference]: Start difference. First operand has 281 places, 483 transitions, 9628 flow. Second operand 11 states and 186 transitions. [2024-06-21 21:53:27,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 515 transitions, 10919 flow [2024-06-21 21:53:28,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 515 transitions, 10671 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-21 21:53:28,731 INFO L231 Difference]: Finished difference. Result has 285 places, 477 transitions, 9541 flow [2024-06-21 21:53:28,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9380, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9541, PETRI_PLACES=285, PETRI_TRANSITIONS=477} [2024-06-21 21:53:28,732 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 241 predicate places. [2024-06-21 21:53:28,732 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 477 transitions, 9541 flow [2024-06-21 21:53:28,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 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 21:53:28,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:53:28,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:53:28,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 21:53:28,732 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:53:28,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:53:28,733 INFO L85 PathProgramCache]: Analyzing trace with hash -952660731, now seen corresponding path program 2 times [2024-06-21 21:53:28,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:53:28,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630451335] [2024-06-21 21:53:28,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:53:28,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:53:28,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:53:32,413 INFO 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 21:53:32,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:53:32,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630451335] [2024-06-21 21:53:32,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630451335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:53:32,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:53:32,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:53:32,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [139669010] [2024-06-21 21:53:32,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:53:32,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:53:32,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:53:32,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:53:32,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:53:32,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:53:32,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 477 transitions, 9541 flow. Second operand has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 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 21:53:32,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:53:32,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:53:32,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:53:34,460 INFO L124 PetriNetUnfolderBase]: 3417/5552 cut-off events. [2024-06-21 21:53:34,460 INFO L125 PetriNetUnfolderBase]: For 711777/711777 co-relation queries the response was YES. [2024-06-21 21:53:34,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64544 conditions, 5552 events. 3417/5552 cut-off events. For 711777/711777 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 34715 event pairs, 757 based on Foata normal form. 30/5565 useless extension candidates. Maximal degree in co-relation 64413. Up to 4761 conditions per place. [2024-06-21 21:53:34,529 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 427 selfloop transitions, 88 changer transitions 0/520 dead transitions. [2024-06-21 21:53:34,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 520 transitions, 11192 flow [2024-06-21 21:53:34,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:53:34,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:53:34,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-21 21:53:34,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4160206718346253 [2024-06-21 21:53:34,531 INFO L175 Difference]: Start difference. First operand has 285 places, 477 transitions, 9541 flow. Second operand 9 states and 161 transitions. [2024-06-21 21:53:34,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 520 transitions, 11192 flow [2024-06-21 21:53:35,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 520 transitions, 10925 flow, removed 37 selfloop flow, removed 8 redundant places. [2024-06-21 21:53:35,596 INFO L231 Difference]: Finished difference. Result has 287 places, 484 transitions, 9638 flow [2024-06-21 21:53:35,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9278, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9638, PETRI_PLACES=287, PETRI_TRANSITIONS=484} [2024-06-21 21:53:35,596 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 243 predicate places. [2024-06-21 21:53:35,597 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 484 transitions, 9638 flow [2024-06-21 21:53:35,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 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 21:53:35,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:53:35,597 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:53:35,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 21:53:35,597 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:53:35,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:53:35,598 INFO L85 PathProgramCache]: Analyzing trace with hash -1709661143, now seen corresponding path program 3 times [2024-06-21 21:53:35,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:53:35,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904162817] [2024-06-21 21:53:35,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:53:35,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:53:35,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:53:38,966 INFO 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 21:53:38,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:53:38,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904162817] [2024-06-21 21:53:38,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904162817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:53:38,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:53:38,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:53:38,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750026583] [2024-06-21 21:53:38,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:53:38,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:53:38,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:53:38,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:53:38,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:53:38,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:53:38,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 484 transitions, 9638 flow. Second operand has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 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 21:53:38,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:53:38,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:53:38,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:53:41,503 INFO L124 PetriNetUnfolderBase]: 4010/6525 cut-off events. [2024-06-21 21:53:41,503 INFO L125 PetriNetUnfolderBase]: For 870838/870838 co-relation queries the response was YES. [2024-06-21 21:53:41,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75199 conditions, 6525 events. 4010/6525 cut-off events. For 870838/870838 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 41608 event pairs, 754 based on Foata normal form. 48/6564 useless extension candidates. Maximal degree in co-relation 75066. Up to 3587 conditions per place. [2024-06-21 21:53:41,592 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 283 selfloop transitions, 246 changer transitions 0/534 dead transitions. [2024-06-21 21:53:41,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 534 transitions, 11493 flow [2024-06-21 21:53:41,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:53:41,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:53:41,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-21 21:53:41,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2024-06-21 21:53:41,593 INFO L175 Difference]: Start difference. First operand has 287 places, 484 transitions, 9638 flow. Second operand 10 states and 185 transitions. [2024-06-21 21:53:41,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 534 transitions, 11493 flow [2024-06-21 21:53:42,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 534 transitions, 11287 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-21 21:53:42,877 INFO L231 Difference]: Finished difference. Result has 292 places, 489 transitions, 10138 flow [2024-06-21 21:53:42,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9432, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=242, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10138, PETRI_PLACES=292, PETRI_TRANSITIONS=489} [2024-06-21 21:53:42,878 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 248 predicate places. [2024-06-21 21:53:42,878 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 489 transitions, 10138 flow [2024-06-21 21:53:42,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 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 21:53:42,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:53:42,878 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:53:42,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 21:53:42,879 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 21:53:42,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:53:42,879 INFO L85 PathProgramCache]: Analyzing trace with hash -952668171, now seen corresponding path program 3 times [2024-06-21 21:53:42,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:53:42,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583238629] [2024-06-21 21:53:42,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:53:42,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:53:42,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:53:46,796 INFO 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 21:53:46,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:53:46,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583238629] [2024-06-21 21:53:46,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583238629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:53:46,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:53:46,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:53:46,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740082084] [2024-06-21 21:53:46,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:53:46,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:53:46,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:53:46,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:53:46,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:53:46,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:53:46,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 489 transitions, 10138 flow. Second operand has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 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 21:53:46,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:53:46,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:53:46,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:53:49,920 INFO L124 PetriNetUnfolderBase]: 4126/6723 cut-off events. [2024-06-21 21:53:49,920 INFO L125 PetriNetUnfolderBase]: For 889079/889079 co-relation queries the response was YES. [2024-06-21 21:53:49,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77580 conditions, 6723 events. 4126/6723 cut-off events. For 889079/889079 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 43495 event pairs, 920 based on Foata normal form. 48/6762 useless extension candidates. Maximal degree in co-relation 77445. Up to 5208 conditions per place. [2024-06-21 21:53:50,003 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 312 selfloop transitions, 247 changer transitions 0/564 dead transitions. [2024-06-21 21:53:50,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 564 transitions, 12629 flow [2024-06-21 21:53:50,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:53:50,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:53:50,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 219 transitions. [2024-06-21 21:53:50,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42441860465116277 [2024-06-21 21:53:50,006 INFO L175 Difference]: Start difference. First operand has 292 places, 489 transitions, 10138 flow. Second operand 12 states and 219 transitions. [2024-06-21 21:53:50,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 564 transitions, 12629 flow [2024-06-21 21:53:51,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 564 transitions, 12212 flow, removed 51 selfloop flow, removed 6 redundant places. [2024-06-21 21:53:51,288 INFO L231 Difference]: Finished difference. Result has 301 places, 518 transitions, 11147 flow [2024-06-21 21:53:51,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9736, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=221, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11147, PETRI_PLACES=301, PETRI_TRANSITIONS=518} [2024-06-21 21:53:51,288 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 257 predicate places. [2024-06-21 21:53:51,288 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 518 transitions, 11147 flow [2024-06-21 21:53:51,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 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 21:53:51,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:53:51,288 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:53:51,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 21:53:51,289 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 21:53:51,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:53:51,289 INFO L85 PathProgramCache]: Analyzing trace with hash -952875933, now seen corresponding path program 4 times [2024-06-21 21:53:51,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:53:51,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [618577422] [2024-06-21 21:53:51,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:53:51,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:53:51,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:53:54,600 INFO 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 21:53:54,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:53:54,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [618577422] [2024-06-21 21:53:54,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [618577422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:53:54,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:53:54,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:53:54,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698087970] [2024-06-21 21:53:54,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:53:54,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:53:54,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:53:54,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:53:54,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:53:54,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:53:54,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 518 transitions, 11147 flow. Second operand has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 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 21:53:54,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:53:54,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:53:54,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:53:57,737 INFO L124 PetriNetUnfolderBase]: 4196/6860 cut-off events. [2024-06-21 21:53:57,737 INFO L125 PetriNetUnfolderBase]: For 948072/948072 co-relation queries the response was YES. [2024-06-21 21:53:57,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77938 conditions, 6860 events. 4196/6860 cut-off events. For 948072/948072 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 44790 event pairs, 1070 based on Foata normal form. 90/6941 useless extension candidates. Maximal degree in co-relation 77798. Up to 5804 conditions per place. [2024-06-21 21:53:57,825 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 448 selfloop transitions, 102 changer transitions 9/564 dead transitions. [2024-06-21 21:53:57,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 564 transitions, 12908 flow [2024-06-21 21:53:57,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 21:53:57,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 21:53:57,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 217 transitions. [2024-06-21 21:53:57,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3881932021466905 [2024-06-21 21:53:57,826 INFO L175 Difference]: Start difference. First operand has 301 places, 518 transitions, 11147 flow. Second operand 13 states and 217 transitions. [2024-06-21 21:53:57,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 564 transitions, 12908 flow [2024-06-21 21:53:59,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 564 transitions, 12702 flow, removed 92 selfloop flow, removed 3 redundant places. [2024-06-21 21:53:59,298 INFO L231 Difference]: Finished difference. Result has 313 places, 519 transitions, 11271 flow [2024-06-21 21:53:59,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10949, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=11271, PETRI_PLACES=313, PETRI_TRANSITIONS=519} [2024-06-21 21:53:59,299 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 269 predicate places. [2024-06-21 21:53:59,299 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 519 transitions, 11271 flow [2024-06-21 21:53:59,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 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 21:53:59,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:53:59,299 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:53:59,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 21:53:59,299 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 21:53:59,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:53:59,300 INFO L85 PathProgramCache]: Analyzing trace with hash -952668388, now seen corresponding path program 1 times [2024-06-21 21:53:59,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:53:59,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051978402] [2024-06-21 21:53:59,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:53:59,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:53:59,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:54:02,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:54:02,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:54:02,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051978402] [2024-06-21 21:54:02,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051978402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:54:02,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:54:02,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:54:02,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602299252] [2024-06-21 21:54:02,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:54:02,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:54:02,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:54:02,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:54:02,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:54:02,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:54:02,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 519 transitions, 11271 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 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 21:54:02,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:54:02,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:54:02,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:54:04,594 INFO L124 PetriNetUnfolderBase]: 4055/6635 cut-off events. [2024-06-21 21:54:04,594 INFO L125 PetriNetUnfolderBase]: For 792914/792914 co-relation queries the response was YES. [2024-06-21 21:54:04,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76987 conditions, 6635 events. 4055/6635 cut-off events. For 792914/792914 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 43164 event pairs, 1054 based on Foata normal form. 3/6629 useless extension candidates. Maximal degree in co-relation 76843. Up to 6187 conditions per place. [2024-06-21 21:54:04,680 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 472 selfloop transitions, 65 changer transitions 0/542 dead transitions. [2024-06-21 21:54:04,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 542 transitions, 12526 flow [2024-06-21 21:54:04,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:54:04,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:54:04,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-21 21:54:04,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39018087855297157 [2024-06-21 21:54:04,682 INFO L175 Difference]: Start difference. First operand has 313 places, 519 transitions, 11271 flow. Second operand 9 states and 151 transitions. [2024-06-21 21:54:04,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 542 transitions, 12526 flow [2024-06-21 21:54:06,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 542 transitions, 12240 flow, removed 47 selfloop flow, removed 9 redundant places. [2024-06-21 21:54:06,154 INFO L231 Difference]: Finished difference. Result has 313 places, 523 transitions, 11254 flow [2024-06-21 21:54:06,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10985, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11254, PETRI_PLACES=313, PETRI_TRANSITIONS=523} [2024-06-21 21:54:06,154 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 269 predicate places. [2024-06-21 21:54:06,154 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 523 transitions, 11254 flow [2024-06-21 21:54:06,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 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 21:54:06,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:54:06,154 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:54:06,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 21:54:06,155 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 21:54:06,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:54:06,155 INFO L85 PathProgramCache]: Analyzing trace with hash 81124537, now seen corresponding path program 4 times [2024-06-21 21:54:06,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:54:06,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741013554] [2024-06-21 21:54:06,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:54:06,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:54:06,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:54:06,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 21:54:06,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:54:06,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741013554] [2024-06-21 21:54:06,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741013554] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:54:06,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:54:06,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 21:54:06,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51045535] [2024-06-21 21:54:06,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:54:06,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 21:54:06,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:54:06,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 21:54:06,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2024-06-21 21:54:06,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 43 [2024-06-21 21:54:06,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 523 transitions, 11254 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states 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 21:54:06,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:54:06,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 43 [2024-06-21 21:54:06,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:54:08,039 INFO L124 PetriNetUnfolderBase]: 3088/5442 cut-off events. [2024-06-21 21:54:08,039 INFO L125 PetriNetUnfolderBase]: For 870539/870746 co-relation queries the response was YES. [2024-06-21 21:54:08,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68014 conditions, 5442 events. 3088/5442 cut-off events. For 870539/870746 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 39647 event pairs, 942 based on Foata normal form. 83/5081 useless extension candidates. Maximal degree in co-relation 67869. Up to 2924 conditions per place. [2024-06-21 21:54:08,117 INFO L140 encePairwiseOnDemand]: 37/43 looper letters, 142 selfloop transitions, 138 changer transitions 1/529 dead transitions. [2024-06-21 21:54:08,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 529 transitions, 11894 flow [2024-06-21 21:54:08,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 21:54:08,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 21:54:08,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 90 transitions. [2024-06-21 21:54:08,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5232558139534884 [2024-06-21 21:54:08,118 INFO L175 Difference]: Start difference. First operand has 313 places, 523 transitions, 11254 flow. Second operand 4 states and 90 transitions. [2024-06-21 21:54:08,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 529 transitions, 11894 flow [2024-06-21 21:54:09,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 529 transitions, 11598 flow, removed 60 selfloop flow, removed 7 redundant places. [2024-06-21 21:54:09,473 INFO L231 Difference]: Finished difference. Result has 310 places, 520 transitions, 11270 flow [2024-06-21 21:54:09,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10815, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=11270, PETRI_PLACES=310, PETRI_TRANSITIONS=520} [2024-06-21 21:54:09,474 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 266 predicate places. [2024-06-21 21:54:09,474 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 520 transitions, 11270 flow [2024-06-21 21:54:09,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states 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 21:54:09,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:54:09,475 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:54:09,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 21:54:09,475 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 21:54:09,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:54:09,475 INFO L85 PathProgramCache]: Analyzing trace with hash -1567746843, now seen corresponding path program 1 times [2024-06-21 21:54:09,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:54:09,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716363020] [2024-06-21 21:54:09,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:54:09,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:54:09,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:54:12,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:54:12,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:54:12,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716363020] [2024-06-21 21:54:12,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716363020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:54:12,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:54:12,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:54:12,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152104812] [2024-06-21 21:54:12,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:54:12,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:54:12,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:54:12,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:54:12,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:54:12,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:54:12,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 520 transitions, 11270 flow. Second operand has 9 states, 9 states have (on average 10.11111111111111) internal successors, (91), 9 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 21:54:12,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:54:12,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:54:12,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:54:14,860 INFO L124 PetriNetUnfolderBase]: 4190/6906 cut-off events. [2024-06-21 21:54:14,860 INFO L125 PetriNetUnfolderBase]: For 856908/856908 co-relation queries the response was YES. [2024-06-21 21:54:14,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80141 conditions, 6906 events. 4190/6906 cut-off events. For 856908/856908 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 45900 event pairs, 1092 based on Foata normal form. 8/6897 useless extension candidates. Maximal degree in co-relation 79995. Up to 6364 conditions per place. [2024-06-21 21:54:14,958 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 497 selfloop transitions, 45 changer transitions 5/552 dead transitions. [2024-06-21 21:54:14,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 552 transitions, 12819 flow [2024-06-21 21:54:14,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:54:14,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:54:14,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-21 21:54:14,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38953488372093026 [2024-06-21 21:54:14,959 INFO L175 Difference]: Start difference. First operand has 310 places, 520 transitions, 11270 flow. Second operand 8 states and 134 transitions. [2024-06-21 21:54:14,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 552 transitions, 12819 flow [2024-06-21 21:54:16,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 552 transitions, 12810 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-06-21 21:54:16,724 INFO L231 Difference]: Finished difference. Result has 319 places, 524 transitions, 11527 flow [2024-06-21 21:54:16,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11261, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11527, PETRI_PLACES=319, PETRI_TRANSITIONS=524} [2024-06-21 21:54:16,725 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 275 predicate places. [2024-06-21 21:54:16,725 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 524 transitions, 11527 flow [2024-06-21 21:54:16,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.11111111111111) internal successors, (91), 9 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 21:54:16,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:54:16,725 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:54:16,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 21:54:16,726 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 21:54:16,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:54:16,726 INFO L85 PathProgramCache]: Analyzing trace with hash 2123916832, now seen corresponding path program 1 times [2024-06-21 21:54:16,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:54:16,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044290119] [2024-06-21 21:54:16,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:54:16,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:54:16,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:54:19,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:54:19,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:54:19,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044290119] [2024-06-21 21:54:19,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044290119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:54:19,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:54:19,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:54:19,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151808055] [2024-06-21 21:54:19,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:54:19,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:54:19,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:54:19,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:54:19,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:54:19,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:54:19,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 524 transitions, 11527 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:54:19,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:54:19,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:54:19,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:54:22,059 INFO L124 PetriNetUnfolderBase]: 4153/6862 cut-off events. [2024-06-21 21:54:22,059 INFO L125 PetriNetUnfolderBase]: For 855831/855831 co-relation queries the response was YES. [2024-06-21 21:54:22,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80163 conditions, 6862 events. 4153/6862 cut-off events. For 855831/855831 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 45589 event pairs, 1077 based on Foata normal form. 1/6859 useless extension candidates. Maximal degree in co-relation 80012. Up to 6426 conditions per place. [2024-06-21 21:54:22,163 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 512 selfloop transitions, 41 changer transitions 0/558 dead transitions. [2024-06-21 21:54:22,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 558 transitions, 12749 flow [2024-06-21 21:54:22,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:54:22,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:54:22,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-21 21:54:22,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4005167958656331 [2024-06-21 21:54:22,165 INFO L175 Difference]: Start difference. First operand has 319 places, 524 transitions, 11527 flow. Second operand 9 states and 155 transitions. [2024-06-21 21:54:22,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 558 transitions, 12749 flow [2024-06-21 21:54:23,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 558 transitions, 12639 flow, removed 32 selfloop flow, removed 3 redundant places. [2024-06-21 21:54:23,779 INFO L231 Difference]: Finished difference. Result has 326 places, 525 transitions, 11537 flow [2024-06-21 21:54:23,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11417, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11537, PETRI_PLACES=326, PETRI_TRANSITIONS=525} [2024-06-21 21:54:23,779 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 282 predicate places. [2024-06-21 21:54:23,779 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 525 transitions, 11537 flow [2024-06-21 21:54:23,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:54:23,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:54:23,780 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:54:23,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 21:54:23,780 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 21:54:23,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:54:23,780 INFO L85 PathProgramCache]: Analyzing trace with hash -642488458, now seen corresponding path program 1 times [2024-06-21 21:54:23,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:54:23,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672914681] [2024-06-21 21:54:23,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:54:23,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:54:23,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:54:26,562 INFO 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 21:54:26,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:54:26,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672914681] [2024-06-21 21:54:26,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672914681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:54:26,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:54:26,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:54:26,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576238035] [2024-06-21 21:54:26,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:54:26,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:54:26,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:54:26,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:54:26,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:54:26,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:54:26,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 525 transitions, 11537 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:54:26,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:54:26,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:54:26,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:54:29,269 INFO L124 PetriNetUnfolderBase]: 4135/6822 cut-off events. [2024-06-21 21:54:29,269 INFO L125 PetriNetUnfolderBase]: For 875503/875503 co-relation queries the response was YES. [2024-06-21 21:54:29,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79484 conditions, 6822 events. 4135/6822 cut-off events. For 875503/875503 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 45096 event pairs, 894 based on Foata normal form. 8/6813 useless extension candidates. Maximal degree in co-relation 79330. Up to 6020 conditions per place. [2024-06-21 21:54:29,364 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 502 selfloop transitions, 45 changer transitions 0/552 dead transitions. [2024-06-21 21:54:29,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 552 transitions, 12995 flow [2024-06-21 21:54:29,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:54:29,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:54:29,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-21 21:54:29,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-21 21:54:29,366 INFO L175 Difference]: Start difference. First operand has 326 places, 525 transitions, 11537 flow. Second operand 7 states and 126 transitions. [2024-06-21 21:54:29,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 552 transitions, 12995 flow [2024-06-21 21:54:31,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 552 transitions, 12894 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-21 21:54:31,130 INFO L231 Difference]: Finished difference. Result has 328 places, 525 transitions, 11530 flow [2024-06-21 21:54:31,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11436, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11530, PETRI_PLACES=328, PETRI_TRANSITIONS=525} [2024-06-21 21:54:31,130 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 284 predicate places. [2024-06-21 21:54:31,130 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 525 transitions, 11530 flow [2024-06-21 21:54:31,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:54:31,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:54:31,131 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:54:31,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 21:54:31,131 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 21:54:31,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:54:31,131 INFO L85 PathProgramCache]: Analyzing trace with hash 464083938, now seen corresponding path program 2 times [2024-06-21 21:54:31,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:54:31,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302364980] [2024-06-21 21:54:31,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:54:31,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:54:31,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:54:34,327 INFO 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 21:54:34,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:54:34,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302364980] [2024-06-21 21:54:34,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302364980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:54:34,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:54:34,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:54:34,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857989970] [2024-06-21 21:54:34,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:54:34,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:54:34,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:54:34,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:54:34,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:54:34,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:54:34,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 525 transitions, 11530 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:54:34,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:54:34,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:54:34,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:54:36,952 INFO L124 PetriNetUnfolderBase]: 4117/6792 cut-off events. [2024-06-21 21:54:36,952 INFO L125 PetriNetUnfolderBase]: For 876226/876226 co-relation queries the response was YES. [2024-06-21 21:54:37,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79099 conditions, 6792 events. 4117/6792 cut-off events. For 876226/876226 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 44967 event pairs, 991 based on Foata normal form. 8/6783 useless extension candidates. Maximal degree in co-relation 78943. Up to 6106 conditions per place. [2024-06-21 21:54:37,042 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 492 selfloop transitions, 49 changer transitions 0/546 dead transitions. [2024-06-21 21:54:37,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 546 transitions, 12822 flow [2024-06-21 21:54:37,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:54:37,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:54:37,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-21 21:54:37,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4053156146179402 [2024-06-21 21:54:37,044 INFO L175 Difference]: Start difference. First operand has 328 places, 525 transitions, 11530 flow. Second operand 7 states and 122 transitions. [2024-06-21 21:54:37,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 546 transitions, 12822 flow [2024-06-21 21:54:38,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 546 transitions, 12667 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-21 21:54:38,780 INFO L231 Difference]: Finished difference. Result has 328 places, 525 transitions, 11480 flow [2024-06-21 21:54:38,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11375, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11480, PETRI_PLACES=328, PETRI_TRANSITIONS=525} [2024-06-21 21:54:38,781 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 284 predicate places. [2024-06-21 21:54:38,781 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 525 transitions, 11480 flow [2024-06-21 21:54:38,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:54:38,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:54:38,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:54:38,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 21:54:38,782 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 21:54:38,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:54:38,782 INFO L85 PathProgramCache]: Analyzing trace with hash -1873535118, now seen corresponding path program 2 times [2024-06-21 21:54:38,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:54:38,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685326960] [2024-06-21 21:54:38,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:54:38,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:54:38,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:54:41,606 INFO 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 21:54:41,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:54:41,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685326960] [2024-06-21 21:54:41,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1685326960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:54:41,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:54:41,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:54:41,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900028415] [2024-06-21 21:54:41,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:54:41,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:54:41,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:54:41,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:54:41,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:54:41,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:54:41,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 525 transitions, 11480 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:54:41,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:54:41,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:54:41,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:54:45,128 INFO L124 PetriNetUnfolderBase]: 4143/6838 cut-off events. [2024-06-21 21:54:45,129 INFO L125 PetriNetUnfolderBase]: For 864543/864543 co-relation queries the response was YES. [2024-06-21 21:54:45,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79378 conditions, 6838 events. 4143/6838 cut-off events. For 864543/864543 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 45379 event pairs, 899 based on Foata normal form. 1/6836 useless extension candidates. Maximal degree in co-relation 79223. Up to 5749 conditions per place. [2024-06-21 21:54:45,236 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 428 selfloop transitions, 155 changer transitions 0/588 dead transitions. [2024-06-21 21:54:45,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 588 transitions, 13505 flow [2024-06-21 21:54:45,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-21 21:54:45,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-21 21:54:45,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 237 transitions. [2024-06-21 21:54:45,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39368770764119604 [2024-06-21 21:54:45,237 INFO L175 Difference]: Start difference. First operand has 328 places, 525 transitions, 11480 flow. Second operand 14 states and 237 transitions. [2024-06-21 21:54:45,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 588 transitions, 13505 flow [2024-06-21 21:54:47,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 588 transitions, 13377 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-21 21:54:47,260 INFO L231 Difference]: Finished difference. Result has 338 places, 534 transitions, 11986 flow [2024-06-21 21:54:47,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11358, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=11986, PETRI_PLACES=338, PETRI_TRANSITIONS=534} [2024-06-21 21:54:47,261 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 294 predicate places. [2024-06-21 21:54:47,261 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 534 transitions, 11986 flow [2024-06-21 21:54:47,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:54:47,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:54:47,261 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:54:47,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 21:54:47,261 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 21:54:47,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:54:47,262 INFO L85 PathProgramCache]: Analyzing trace with hash 1578524038, now seen corresponding path program 1 times [2024-06-21 21:54:47,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:54:47,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276979627] [2024-06-21 21:54:47,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:54:47,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:54:47,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:54:52,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:54:52,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:54:52,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276979627] [2024-06-21 21:54:52,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1276979627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:54:52,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:54:52,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:54:52,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709093443] [2024-06-21 21:54:52,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:54:52,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:54:52,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:54:52,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:54:52,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:54:52,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:54:52,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 534 transitions, 11986 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:54:52,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:54:52,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:54:52,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:54:54,763 INFO L124 PetriNetUnfolderBase]: 4153/6855 cut-off events. [2024-06-21 21:54:54,764 INFO L125 PetriNetUnfolderBase]: For 868300/868300 co-relation queries the response was YES. [2024-06-21 21:54:54,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80386 conditions, 6855 events. 4153/6855 cut-off events. For 868300/868300 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 45405 event pairs, 1086 based on Foata normal form. 2/6848 useless extension candidates. Maximal degree in co-relation 80228. Up to 6417 conditions per place. [2024-06-21 21:54:54,868 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 499 selfloop transitions, 53 changer transitions 0/557 dead transitions. [2024-06-21 21:54:54,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 557 transitions, 13412 flow [2024-06-21 21:54:54,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:54:54,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:54:54,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-21 21:54:54,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38953488372093026 [2024-06-21 21:54:54,869 INFO L175 Difference]: Start difference. First operand has 338 places, 534 transitions, 11986 flow. Second operand 8 states and 134 transitions. [2024-06-21 21:54:54,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 557 transitions, 13412 flow [2024-06-21 21:54:56,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 557 transitions, 13244 flow, removed 45 selfloop flow, removed 9 redundant places. [2024-06-21 21:54:56,672 INFO L231 Difference]: Finished difference. Result has 337 places, 537 transitions, 12036 flow [2024-06-21 21:54:56,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11818, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12036, PETRI_PLACES=337, PETRI_TRANSITIONS=537} [2024-06-21 21:54:56,672 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 293 predicate places. [2024-06-21 21:54:56,672 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 537 transitions, 12036 flow [2024-06-21 21:54:56,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:54:56,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:54:56,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:54:56,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 21:54:56,673 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:54:56,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:54:56,673 INFO L85 PathProgramCache]: Analyzing trace with hash 968111990, now seen corresponding path program 2 times [2024-06-21 21:54:56,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:54:56,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896021138] [2024-06-21 21:54:56,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:54:56,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:54:56,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:54:59,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 21:54:59,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:54:59,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896021138] [2024-06-21 21:54:59,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896021138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:54:59,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:54:59,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:54:59,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437622452] [2024-06-21 21:54:59,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:54:59,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:54:59,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:54:59,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:54:59,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:54:59,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:54:59,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 537 transitions, 12036 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:54:59,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:54:59,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:54:59,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:55:01,990 INFO L124 PetriNetUnfolderBase]: 4147/6839 cut-off events. [2024-06-21 21:55:01,990 INFO L125 PetriNetUnfolderBase]: For 881166/881166 co-relation queries the response was YES. [2024-06-21 21:55:02,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80348 conditions, 6839 events. 4147/6839 cut-off events. For 881166/881166 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 45185 event pairs, 1067 based on Foata normal form. 2/6832 useless extension candidates. Maximal degree in co-relation 80187. Up to 6412 conditions per place. [2024-06-21 21:55:02,092 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 497 selfloop transitions, 55 changer transitions 0/557 dead transitions. [2024-06-21 21:55:02,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 557 transitions, 13230 flow [2024-06-21 21:55:02,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:55:02,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:55:02,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-21 21:55:02,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38953488372093026 [2024-06-21 21:55:02,094 INFO L175 Difference]: Start difference. First operand has 337 places, 537 transitions, 12036 flow. Second operand 8 states and 134 transitions. [2024-06-21 21:55:02,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 557 transitions, 13230 flow [2024-06-21 21:55:03,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 557 transitions, 13025 flow, removed 62 selfloop flow, removed 5 redundant places. [2024-06-21 21:55:03,995 INFO L231 Difference]: Finished difference. Result has 340 places, 537 transitions, 11948 flow [2024-06-21 21:55:03,996 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11831, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11948, PETRI_PLACES=340, PETRI_TRANSITIONS=537} [2024-06-21 21:55:03,996 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 296 predicate places. [2024-06-21 21:55:03,996 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 537 transitions, 11948 flow [2024-06-21 21:55:03,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:55:03,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:55:03,996 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:55:03,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 21:55:03,997 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:55:03,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:55:03,997 INFO L85 PathProgramCache]: Analyzing trace with hash -1873319792, now seen corresponding path program 1 times [2024-06-21 21:55:03,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:55:03,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622484330] [2024-06-21 21:55:03,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:55:03,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:55:04,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:55:07,072 INFO 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 21:55:07,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:55:07,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622484330] [2024-06-21 21:55:07,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622484330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:55:07,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:55:07,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:55:07,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218564099] [2024-06-21 21:55:07,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:55:07,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:55:07,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:55:07,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:55:07,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:55:07,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:55:07,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 537 transitions, 11948 flow. Second operand has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 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 21:55:07,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:55:07,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:55:07,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:55:09,735 INFO L124 PetriNetUnfolderBase]: 4216/6954 cut-off events. [2024-06-21 21:55:09,735 INFO L125 PetriNetUnfolderBase]: For 950830/950830 co-relation queries the response was YES. [2024-06-21 21:55:09,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81717 conditions, 6954 events. 4216/6954 cut-off events. For 950830/950830 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 46083 event pairs, 1085 based on Foata normal form. 19/6970 useless extension candidates. Maximal degree in co-relation 81555. Up to 6381 conditions per place. [2024-06-21 21:55:09,830 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 501 selfloop transitions, 70 changer transitions 2/578 dead transitions. [2024-06-21 21:55:09,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 578 transitions, 13566 flow [2024-06-21 21:55:09,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:55:09,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:55:09,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-21 21:55:09,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40232558139534885 [2024-06-21 21:55:09,832 INFO L175 Difference]: Start difference. First operand has 340 places, 537 transitions, 11948 flow. Second operand 10 states and 173 transitions. [2024-06-21 21:55:09,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 578 transitions, 13566 flow [2024-06-21 21:55:11,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 578 transitions, 13395 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-21 21:55:11,463 INFO L231 Difference]: Finished difference. Result has 343 places, 542 transitions, 12148 flow [2024-06-21 21:55:11,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11777, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=468, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12148, PETRI_PLACES=343, PETRI_TRANSITIONS=542} [2024-06-21 21:55:11,463 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 299 predicate places. [2024-06-21 21:55:11,463 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 542 transitions, 12148 flow [2024-06-21 21:55:11,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 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 21:55:11,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:55:11,464 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:55:11,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 21:55:11,464 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 21:55:11,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:55:11,464 INFO L85 PathProgramCache]: Analyzing trace with hash 638388526, now seen corresponding path program 3 times [2024-06-21 21:55:11,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:55:11,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518420398] [2024-06-21 21:55:11,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:55:11,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:55:11,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:55:14,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:55:14,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:55:14,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518420398] [2024-06-21 21:55:14,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518420398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:55:14,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:55:14,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:55:14,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292176434] [2024-06-21 21:55:14,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:55:14,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:55:14,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:55:14,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:55:14,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:55:14,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:55:14,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 542 transitions, 12148 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:55:14,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:55:14,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:55:14,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:55:17,811 INFO L124 PetriNetUnfolderBase]: 4232/6968 cut-off events. [2024-06-21 21:55:17,811 INFO L125 PetriNetUnfolderBase]: For 959087/959087 co-relation queries the response was YES. [2024-06-21 21:55:17,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83571 conditions, 6968 events. 4232/6968 cut-off events. For 959087/959087 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 46276 event pairs, 908 based on Foata normal form. 1/6960 useless extension candidates. Maximal degree in co-relation 83407. Up to 5904 conditions per place. [2024-06-21 21:55:17,906 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 425 selfloop transitions, 156 changer transitions 0/586 dead transitions. [2024-06-21 21:55:17,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 586 transitions, 14130 flow [2024-06-21 21:55:17,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:55:17,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:55:17,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 189 transitions. [2024-06-21 21:55:17,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39957716701902746 [2024-06-21 21:55:17,907 INFO L175 Difference]: Start difference. First operand has 343 places, 542 transitions, 12148 flow. Second operand 11 states and 189 transitions. [2024-06-21 21:55:17,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 586 transitions, 14130 flow [2024-06-21 21:55:19,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 586 transitions, 13890 flow, removed 77 selfloop flow, removed 6 redundant places. [2024-06-21 21:55:19,798 INFO L231 Difference]: Finished difference. Result has 350 places, 550 transitions, 12523 flow [2024-06-21 21:55:19,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11908, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12523, PETRI_PLACES=350, PETRI_TRANSITIONS=550} [2024-06-21 21:55:19,799 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 306 predicate places. [2024-06-21 21:55:19,799 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 550 transitions, 12523 flow [2024-06-21 21:55:19,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:55:19,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:55:19,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:55:19,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 21:55:19,799 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 21:55:19,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:55:19,800 INFO L85 PathProgramCache]: Analyzing trace with hash 88547630, now seen corresponding path program 4 times [2024-06-21 21:55:19,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:55:19,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368748930] [2024-06-21 21:55:19,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:55:19,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:55:19,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:55:22,717 INFO 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 21:55:22,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:55:22,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368748930] [2024-06-21 21:55:22,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368748930] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:55:22,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:55:22,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:55:22,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811137989] [2024-06-21 21:55:22,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:55:22,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:55:22,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:55:22,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:55:22,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:55:22,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:55:22,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 550 transitions, 12523 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:55:22,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:55:22,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:55:22,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:55:25,636 INFO L124 PetriNetUnfolderBase]: 4239/6975 cut-off events. [2024-06-21 21:55:25,636 INFO L125 PetriNetUnfolderBase]: For 985600/985600 co-relation queries the response was YES. [2024-06-21 21:55:25,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84507 conditions, 6975 events. 4239/6975 cut-off events. For 985600/985600 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 46227 event pairs, 1092 based on Foata normal form. 3/6969 useless extension candidates. Maximal degree in co-relation 84339. Up to 6486 conditions per place. [2024-06-21 21:55:25,748 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 487 selfloop transitions, 109 changer transitions 0/601 dead transitions. [2024-06-21 21:55:25,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 601 transitions, 14509 flow [2024-06-21 21:55:25,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:55:25,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:55:25,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 184 transitions. [2024-06-21 21:55:25,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3890063424947146 [2024-06-21 21:55:25,749 INFO L175 Difference]: Start difference. First operand has 350 places, 550 transitions, 12523 flow. Second operand 11 states and 184 transitions. [2024-06-21 21:55:25,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 601 transitions, 14509 flow [2024-06-21 21:55:28,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 601 transitions, 14381 flow, removed 50 selfloop flow, removed 4 redundant places. [2024-06-21 21:55:28,311 INFO L231 Difference]: Finished difference. Result has 360 places, 569 transitions, 13269 flow [2024-06-21 21:55:28,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=12395, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=13269, PETRI_PLACES=360, PETRI_TRANSITIONS=569} [2024-06-21 21:55:28,312 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 316 predicate places. [2024-06-21 21:55:28,312 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 569 transitions, 13269 flow [2024-06-21 21:55:28,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:55:28,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:55:28,313 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:55:28,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 21:55:28,313 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:55:28,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:55:28,314 INFO L85 PathProgramCache]: Analyzing trace with hash -1003746574, now seen corresponding path program 2 times [2024-06-21 21:55:28,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:55:28,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731327833] [2024-06-21 21:55:28,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:55:28,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:55:28,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:55:31,459 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:55:31,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:55:31,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731327833] [2024-06-21 21:55:31,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731327833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:55:31,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:55:31,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:55:31,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572174747] [2024-06-21 21:55:31,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:55:31,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:55:31,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:55:31,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:55:31,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:55:31,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:55:31,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 569 transitions, 13269 flow. Second operand has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 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 21:55:31,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:55:31,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:55:31,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:55:34,117 INFO L124 PetriNetUnfolderBase]: 4197/6915 cut-off events. [2024-06-21 21:55:34,117 INFO L125 PetriNetUnfolderBase]: For 1008359/1008359 co-relation queries the response was YES. [2024-06-21 21:55:34,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84739 conditions, 6915 events. 4197/6915 cut-off events. For 1008359/1008359 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 45895 event pairs, 1031 based on Foata normal form. 10/6916 useless extension candidates. Maximal degree in co-relation 84564. Up to 6503 conditions per place. [2024-06-21 21:55:34,228 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 557 selfloop transitions, 32 changer transitions 4/598 dead transitions. [2024-06-21 21:55:34,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 598 transitions, 14656 flow [2024-06-21 21:55:34,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:55:34,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:55:34,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 160 transitions. [2024-06-21 21:55:34,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37209302325581395 [2024-06-21 21:55:34,229 INFO L175 Difference]: Start difference. First operand has 360 places, 569 transitions, 13269 flow. Second operand 10 states and 160 transitions. [2024-06-21 21:55:34,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 598 transitions, 14656 flow [2024-06-21 21:55:36,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 598 transitions, 14458 flow, removed 82 selfloop flow, removed 4 redundant places. [2024-06-21 21:55:36,642 INFO L231 Difference]: Finished difference. Result has 366 places, 570 transitions, 13201 flow [2024-06-21 21:55:36,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=13071, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13201, PETRI_PLACES=366, PETRI_TRANSITIONS=570} [2024-06-21 21:55:36,643 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 322 predicate places. [2024-06-21 21:55:36,643 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 570 transitions, 13201 flow [2024-06-21 21:55:36,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 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 21:55:36,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:55:36,643 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:55:36,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 21:55:36,644 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:55:36,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:55:36,644 INFO L85 PathProgramCache]: Analyzing trace with hash 532281444, now seen corresponding path program 1 times [2024-06-21 21:55:36,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:55:36,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783695605] [2024-06-21 21:55:36,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:55:36,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:55:36,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:55:40,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:55:40,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:55:40,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783695605] [2024-06-21 21:55:40,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1783695605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:55:40,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:55:40,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:55:40,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920663952] [2024-06-21 21:55:40,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:55:40,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:55:40,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:55:40,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:55:40,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:55:40,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:55:40,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 570 transitions, 13201 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 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 21:55:40,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:55:40,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:55:40,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:55:42,736 INFO L124 PetriNetUnfolderBase]: 4282/7044 cut-off events. [2024-06-21 21:55:42,737 INFO L125 PetriNetUnfolderBase]: For 1043973/1043973 co-relation queries the response was YES. [2024-06-21 21:55:42,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87219 conditions, 7044 events. 4282/7044 cut-off events. For 1043973/1043973 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 46816 event pairs, 1044 based on Foata normal form. 2/7037 useless extension candidates. Maximal degree in co-relation 87042. Up to 6486 conditions per place. [2024-06-21 21:55:42,853 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 552 selfloop transitions, 45 changer transitions 0/602 dead transitions. [2024-06-21 21:55:42,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 602 transitions, 15023 flow [2024-06-21 21:55:42,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:55:42,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:55:42,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-21 21:55:42,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39825581395348836 [2024-06-21 21:55:42,854 INFO L175 Difference]: Start difference. First operand has 366 places, 570 transitions, 13201 flow. Second operand 8 states and 137 transitions. [2024-06-21 21:55:42,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 602 transitions, 15023 flow [2024-06-21 21:55:45,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 602 transitions, 14924 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-21 21:55:45,359 INFO L231 Difference]: Finished difference. Result has 368 places, 576 transitions, 13483 flow [2024-06-21 21:55:45,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=13102, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=527, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13483, PETRI_PLACES=368, PETRI_TRANSITIONS=576} [2024-06-21 21:55:45,360 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 324 predicate places. [2024-06-21 21:55:45,360 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 576 transitions, 13483 flow [2024-06-21 21:55:45,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 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 21:55:45,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:55:45,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:55:45,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 21:55:45,361 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:55:45,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:55:45,361 INFO L85 PathProgramCache]: Analyzing trace with hash 531776454, now seen corresponding path program 2 times [2024-06-21 21:55:45,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:55:45,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554553576] [2024-06-21 21:55:45,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:55:45,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:55:45,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:55:50,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:55:50,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:55:50,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554553576] [2024-06-21 21:55:50,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554553576] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:55:50,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:55:50,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:55:50,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020915803] [2024-06-21 21:55:50,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:55:50,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:55:50,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:55:50,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:55:50,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:55:50,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:55:50,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 576 transitions, 13483 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 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 21:55:50,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:55:50,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:55:50,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:55:53,366 INFO L124 PetriNetUnfolderBase]: 4277/7031 cut-off events. [2024-06-21 21:55:53,366 INFO L125 PetriNetUnfolderBase]: For 1058653/1058653 co-relation queries the response was YES. [2024-06-21 21:55:53,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87313 conditions, 7031 events. 4277/7031 cut-off events. For 1058653/1058653 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 46726 event pairs, 1103 based on Foata normal form. 2/7016 useless extension candidates. Maximal degree in co-relation 87134. Up to 6369 conditions per place. [2024-06-21 21:55:53,472 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 516 selfloop transitions, 78 changer transitions 1/600 dead transitions. [2024-06-21 21:55:53,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 600 transitions, 14913 flow [2024-06-21 21:55:53,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:55:53,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:55:53,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-21 21:55:53,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4011627906976744 [2024-06-21 21:55:53,473 INFO L175 Difference]: Start difference. First operand has 368 places, 576 transitions, 13483 flow. Second operand 8 states and 138 transitions. [2024-06-21 21:55:53,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 600 transitions, 14913 flow [2024-06-21 21:55:55,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 600 transitions, 14797 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-21 21:55:55,855 INFO L231 Difference]: Finished difference. Result has 372 places, 577 transitions, 13587 flow [2024-06-21 21:55:55,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=13367, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13587, PETRI_PLACES=372, PETRI_TRANSITIONS=577} [2024-06-21 21:55:55,855 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 328 predicate places. [2024-06-21 21:55:55,855 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 577 transitions, 13587 flow [2024-06-21 21:55:55,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 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 21:55:55,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:55:55,856 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:55:55,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 21:55:55,856 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:55:55,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:55:55,857 INFO L85 PathProgramCache]: Analyzing trace with hash 531776206, now seen corresponding path program 1 times [2024-06-21 21:55:55,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:55:55,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576531215] [2024-06-21 21:55:55,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:55:55,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:55:55,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:55:59,028 INFO 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 21:55:59,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:55:59,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576531215] [2024-06-21 21:55:59,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [576531215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:55:59,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:55:59,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:55:59,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990740363] [2024-06-21 21:55:59,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:55:59,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:55:59,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:55:59,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:55:59,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:55:59,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:55:59,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 577 transitions, 13587 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 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 21:55:59,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:55:59,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:55:59,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:56:02,269 INFO L124 PetriNetUnfolderBase]: 4375/7174 cut-off events. [2024-06-21 21:56:02,269 INFO L125 PetriNetUnfolderBase]: For 1127538/1127538 co-relation queries the response was YES. [2024-06-21 21:56:02,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90388 conditions, 7174 events. 4375/7174 cut-off events. For 1127538/1127538 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 47671 event pairs, 1116 based on Foata normal form. 2/7159 useless extension candidates. Maximal degree in co-relation 90207. Up to 6056 conditions per place. [2024-06-21 21:56:02,372 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 440 selfloop transitions, 195 changer transitions 4/644 dead transitions. [2024-06-21 21:56:02,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 644 transitions, 16225 flow [2024-06-21 21:56:02,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:56:02,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:56:02,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-21 21:56:02,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-21 21:56:02,373 INFO L175 Difference]: Start difference. First operand has 372 places, 577 transitions, 13587 flow. Second operand 9 states and 172 transitions. [2024-06-21 21:56:02,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 644 transitions, 16225 flow [2024-06-21 21:56:04,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 644 transitions, 16010 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-21 21:56:04,655 INFO L231 Difference]: Finished difference. Result has 378 places, 601 transitions, 14626 flow [2024-06-21 21:56:04,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=13384, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14626, PETRI_PLACES=378, PETRI_TRANSITIONS=601} [2024-06-21 21:56:04,656 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 334 predicate places. [2024-06-21 21:56:04,656 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 601 transitions, 14626 flow [2024-06-21 21:56:04,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 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 21:56:04,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:56:04,657 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:56:04,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 21:56:04,657 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 21:56:04,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:56:04,657 INFO L85 PathProgramCache]: Analyzing trace with hash -1448570440, now seen corresponding path program 3 times [2024-06-21 21:56:04,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:56:04,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428237479] [2024-06-21 21:56:04,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:56:04,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:56:04,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:56:07,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:56:07,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:56:07,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428237479] [2024-06-21 21:56:07,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428237479] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:56:07,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:56:07,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:56:07,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918256322] [2024-06-21 21:56:07,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:56:07,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:56:07,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:56:07,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:56:07,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:56:07,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:56:07,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 601 transitions, 14626 flow. Second operand has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 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 21:56:07,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:56:07,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:56:07,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:56:10,668 INFO L124 PetriNetUnfolderBase]: 4403/7236 cut-off events. [2024-06-21 21:56:10,668 INFO L125 PetriNetUnfolderBase]: For 1195308/1195308 co-relation queries the response was YES. [2024-06-21 21:56:10,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93060 conditions, 7236 events. 4403/7236 cut-off events. For 1195308/1195308 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 47811 event pairs, 1009 based on Foata normal form. 12/7239 useless extension candidates. Maximal degree in co-relation 92875. Up to 5139 conditions per place. [2024-06-21 21:56:10,793 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 466 selfloop transitions, 171 changer transitions 2/644 dead transitions. [2024-06-21 21:56:10,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 644 transitions, 16587 flow [2024-06-21 21:56:10,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:56:10,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:56:10,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-06-21 21:56:10,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4232558139534884 [2024-06-21 21:56:10,794 INFO L175 Difference]: Start difference. First operand has 378 places, 601 transitions, 14626 flow. Second operand 10 states and 182 transitions. [2024-06-21 21:56:10,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 644 transitions, 16587 flow [2024-06-21 21:56:13,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 644 transitions, 16405 flow, removed 52 selfloop flow, removed 4 redundant places. [2024-06-21 21:56:13,875 INFO L231 Difference]: Finished difference. Result has 385 places, 604 transitions, 14920 flow [2024-06-21 21:56:13,875 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=14448, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14920, PETRI_PLACES=385, PETRI_TRANSITIONS=604} [2024-06-21 21:56:13,876 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 341 predicate places. [2024-06-21 21:56:13,876 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 604 transitions, 14920 flow [2024-06-21 21:56:13,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 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 21:56:13,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:56:13,876 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:56:13,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 21:56:13,877 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 21:56:13,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:56:13,877 INFO L85 PathProgramCache]: Analyzing trace with hash -1110307310, now seen corresponding path program 2 times [2024-06-21 21:56:13,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:56:13,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784071767] [2024-06-21 21:56:13,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:56:13,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:56:13,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:56:17,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:56:17,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:56:17,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784071767] [2024-06-21 21:56:17,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784071767] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:56:17,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:56:17,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:56:17,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929385144] [2024-06-21 21:56:17,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:56:17,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:56:17,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:56:17,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:56:17,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:56:17,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:56:17,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 604 transitions, 14920 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 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 21:56:17,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:56:17,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:56:17,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:56:19,711 INFO L124 PetriNetUnfolderBase]: 4397/7218 cut-off events. [2024-06-21 21:56:19,711 INFO L125 PetriNetUnfolderBase]: For 1165459/1165459 co-relation queries the response was YES. [2024-06-21 21:56:19,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93477 conditions, 7218 events. 4397/7218 cut-off events. For 1165459/1165459 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 48036 event pairs, 1137 based on Foata normal form. 2/7203 useless extension candidates. Maximal degree in co-relation 93290. Up to 6321 conditions per place. [2024-06-21 21:56:19,832 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 429 selfloop transitions, 191 changer transitions 1/626 dead transitions. [2024-06-21 21:56:19,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 626 transitions, 16333 flow [2024-06-21 21:56:19,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:56:19,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:56:19,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-21 21:56:19,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41569767441860467 [2024-06-21 21:56:19,834 INFO L175 Difference]: Start difference. First operand has 385 places, 604 transitions, 14920 flow. Second operand 8 states and 143 transitions. [2024-06-21 21:56:19,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 626 transitions, 16333 flow [2024-06-21 21:56:23,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 626 transitions, 16075 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-21 21:56:23,116 INFO L231 Difference]: Finished difference. Result has 387 places, 604 transitions, 15083 flow [2024-06-21 21:56:23,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=14663, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=604, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15083, PETRI_PLACES=387, PETRI_TRANSITIONS=604} [2024-06-21 21:56:23,116 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 343 predicate places. [2024-06-21 21:56:23,117 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 604 transitions, 15083 flow [2024-06-21 21:56:23,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 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 21:56:23,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:56:23,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:56:23,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 21:56:23,117 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 21:56:23,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:56:23,117 INFO L85 PathProgramCache]: Analyzing trace with hash 345263466, now seen corresponding path program 4 times [2024-06-21 21:56:23,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:56:23,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221056108] [2024-06-21 21:56:23,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:56:23,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:56:23,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:56:26,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 21:56:26,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:56:26,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221056108] [2024-06-21 21:56:26,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221056108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:56:26,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:56:26,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:56:26,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139001580] [2024-06-21 21:56:26,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:56:26,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:56:26,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:56:26,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:56:26,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:56:26,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:56:26,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 604 transitions, 15083 flow. Second operand has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 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 21:56:26,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:56:26,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:56:26,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:56:29,319 INFO L124 PetriNetUnfolderBase]: 4474/7345 cut-off events. [2024-06-21 21:56:29,319 INFO L125 PetriNetUnfolderBase]: For 1249775/1249775 co-relation queries the response was YES. [2024-06-21 21:56:29,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94863 conditions, 7345 events. 4474/7345 cut-off events. For 1249775/1249775 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 49007 event pairs, 1089 based on Foata normal form. 21/7357 useless extension candidates. Maximal degree in co-relation 94675. Up to 6708 conditions per place. [2024-06-21 21:56:29,729 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 521 selfloop transitions, 109 changer transitions 0/635 dead transitions. [2024-06-21 21:56:29,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 635 transitions, 16651 flow [2024-06-21 21:56:29,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:56:29,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:56:29,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-21 21:56:29,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3883720930232558 [2024-06-21 21:56:29,731 INFO L175 Difference]: Start difference. First operand has 387 places, 604 transitions, 15083 flow. Second operand 10 states and 167 transitions. [2024-06-21 21:56:29,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 635 transitions, 16651 flow [2024-06-21 21:56:32,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 635 transitions, 16263 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-21 21:56:32,557 INFO L231 Difference]: Finished difference. Result has 392 places, 610 transitions, 15124 flow [2024-06-21 21:56:32,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=14695, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=604, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=495, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15124, PETRI_PLACES=392, PETRI_TRANSITIONS=610} [2024-06-21 21:56:32,557 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 348 predicate places. [2024-06-21 21:56:32,557 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 610 transitions, 15124 flow [2024-06-21 21:56:32,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 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 21:56:32,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:56:32,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:56:32,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 21:56:32,558 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 21:56:32,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:56:32,559 INFO L85 PathProgramCache]: Analyzing trace with hash 354460236, now seen corresponding path program 5 times [2024-06-21 21:56:32,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:56:32,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838647318] [2024-06-21 21:56:32,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:56:32,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:56:32,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:56:35,681 INFO 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 21:56:35,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:56:35,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838647318] [2024-06-21 21:56:35,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838647318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:56:35,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:56:35,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:56:35,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256330269] [2024-06-21 21:56:35,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:56:35,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:56:35,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:56:35,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:56:35,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:56:35,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:56:35,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 610 transitions, 15124 flow. Second operand has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 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 21:56:35,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:56:35,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:56:35,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:56:38,732 INFO L124 PetriNetUnfolderBase]: 4518/7407 cut-off events. [2024-06-21 21:56:38,732 INFO L125 PetriNetUnfolderBase]: For 1272856/1272856 co-relation queries the response was YES. [2024-06-21 21:56:38,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96108 conditions, 7407 events. 4518/7407 cut-off events. For 1272856/1272856 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 49458 event pairs, 899 based on Foata normal form. 12/7410 useless extension candidates. Maximal degree in co-relation 95918. Up to 5737 conditions per place. [2024-06-21 21:56:38,863 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 360 selfloop transitions, 280 changer transitions 0/645 dead transitions. [2024-06-21 21:56:38,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 645 transitions, 16817 flow [2024-06-21 21:56:38,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:56:38,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:56:38,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-21 21:56:38,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40930232558139534 [2024-06-21 21:56:38,865 INFO L175 Difference]: Start difference. First operand has 392 places, 610 transitions, 15124 flow. Second operand 10 states and 176 transitions. [2024-06-21 21:56:38,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 645 transitions, 16817 flow [2024-06-21 21:56:41,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 645 transitions, 16593 flow, removed 51 selfloop flow, removed 5 redundant places. [2024-06-21 21:56:41,961 INFO L231 Difference]: Finished difference. Result has 397 places, 612 transitions, 15551 flow [2024-06-21 21:56:41,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=14900, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=278, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15551, PETRI_PLACES=397, PETRI_TRANSITIONS=612} [2024-06-21 21:56:41,962 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 353 predicate places. [2024-06-21 21:56:41,962 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 612 transitions, 15551 flow [2024-06-21 21:56:41,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 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 21:56:41,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:56:41,962 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:56:41,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 21:56:41,962 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 21:56:41,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:56:41,962 INFO L85 PathProgramCache]: Analyzing trace with hash 88762956, now seen corresponding path program 6 times [2024-06-21 21:56:41,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:56:41,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288346120] [2024-06-21 21:56:41,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:56:41,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:56:41,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:56:45,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:56:45,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:56:45,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288346120] [2024-06-21 21:56:45,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288346120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:56:45,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:56:45,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:56:45,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011479838] [2024-06-21 21:56:45,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:56:45,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:56:45,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:56:45,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:56:45,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:56:45,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:56:45,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 612 transitions, 15551 flow. Second operand has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 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 21:56:45,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:56:45,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:56:45,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:56:48,315 INFO L124 PetriNetUnfolderBase]: 4480/7349 cut-off events. [2024-06-21 21:56:48,315 INFO L125 PetriNetUnfolderBase]: For 1263659/1263659 co-relation queries the response was YES. [2024-06-21 21:56:48,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95601 conditions, 7349 events. 4480/7349 cut-off events. For 1263659/1263659 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 48925 event pairs, 1083 based on Foata normal form. 12/7352 useless extension candidates. Maximal degree in co-relation 95410. Up to 6772 conditions per place. [2024-06-21 21:56:48,438 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 551 selfloop transitions, 89 changer transitions 0/645 dead transitions. [2024-06-21 21:56:48,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 645 transitions, 17174 flow [2024-06-21 21:56:48,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:56:48,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:56:48,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-21 21:56:48,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4046511627906977 [2024-06-21 21:56:48,440 INFO L175 Difference]: Start difference. First operand has 397 places, 612 transitions, 15551 flow. Second operand 10 states and 174 transitions. [2024-06-21 21:56:48,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 645 transitions, 17174 flow [2024-06-21 21:56:51,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 645 transitions, 16584 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-21 21:56:51,353 INFO L231 Difference]: Finished difference. Result has 401 places, 612 transitions, 15145 flow [2024-06-21 21:56:51,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=14961, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15145, PETRI_PLACES=401, PETRI_TRANSITIONS=612} [2024-06-21 21:56:51,353 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 357 predicate places. [2024-06-21 21:56:51,354 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 612 transitions, 15145 flow [2024-06-21 21:56:51,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 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 21:56:51,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:56:51,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:56:51,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 21:56:51,354 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 21:56:51,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:56:51,354 INFO L85 PathProgramCache]: Analyzing trace with hash 797699266, now seen corresponding path program 3 times [2024-06-21 21:56:51,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:56:51,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005037601] [2024-06-21 21:56:51,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:56:51,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:56:51,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:56:54,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:56:54,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:56:54,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005037601] [2024-06-21 21:56:54,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1005037601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:56:54,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:56:54,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:56:54,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399557661] [2024-06-21 21:56:54,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:56:54,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:56:54,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:56:54,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:56:54,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:56:54,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:56:54,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 612 transitions, 15145 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 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 21:56:54,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:56:54,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:56:54,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:56:57,462 INFO L124 PetriNetUnfolderBase]: 4552/7475 cut-off events. [2024-06-21 21:56:57,462 INFO L125 PetriNetUnfolderBase]: For 1314574/1314574 co-relation queries the response was YES. [2024-06-21 21:56:57,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96724 conditions, 7475 events. 4552/7475 cut-off events. For 1314574/1314574 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 50007 event pairs, 1179 based on Foata normal form. 8/7466 useless extension candidates. Maximal degree in co-relation 96532. Up to 6551 conditions per place. [2024-06-21 21:56:57,596 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 587 selfloop transitions, 50 changer transitions 1/643 dead transitions. [2024-06-21 21:56:57,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 643 transitions, 17113 flow [2024-06-21 21:56:57,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:56:57,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:56:57,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-21 21:56:57,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39825581395348836 [2024-06-21 21:56:57,598 INFO L175 Difference]: Start difference. First operand has 401 places, 612 transitions, 15145 flow. Second operand 8 states and 137 transitions. [2024-06-21 21:56:57,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 643 transitions, 17113 flow [2024-06-21 21:57:00,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 643 transitions, 16866 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-21 21:57:00,825 INFO L231 Difference]: Finished difference. Result has 401 places, 614 transitions, 15119 flow [2024-06-21 21:57:00,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=14900, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=563, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15119, PETRI_PLACES=401, PETRI_TRANSITIONS=614} [2024-06-21 21:57:00,827 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 357 predicate places. [2024-06-21 21:57:00,827 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 614 transitions, 15119 flow [2024-06-21 21:57:00,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 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 21:57:00,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:57:00,827 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:57:00,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 21:57:00,827 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 21:57:00,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:57:00,829 INFO L85 PathProgramCache]: Analyzing trace with hash 1410538234, now seen corresponding path program 4 times [2024-06-21 21:57:00,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:57:00,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967453272] [2024-06-21 21:57:00,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:57:00,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:57:00,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:57:04,102 INFO 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 21:57:04,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:57:04,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967453272] [2024-06-21 21:57:04,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967453272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:57:04,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:57:04,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:57:04,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495754675] [2024-06-21 21:57:04,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:57:04,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:57:04,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:57:04,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:57:04,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:57:04,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:57:04,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 614 transitions, 15119 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 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 21:57:04,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:57:04,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:57:04,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:57:06,950 INFO L124 PetriNetUnfolderBase]: 4587/7568 cut-off events. [2024-06-21 21:57:06,950 INFO L125 PetriNetUnfolderBase]: For 1352380/1352380 co-relation queries the response was YES. [2024-06-21 21:57:07,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97790 conditions, 7568 events. 4587/7568 cut-off events. For 1352380/1352380 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 51074 event pairs, 1198 based on Foata normal form. 8/7559 useless extension candidates. Maximal degree in co-relation 97597. Up to 6357 conditions per place. [2024-06-21 21:57:07,091 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 572 selfloop transitions, 62 changer transitions 3/642 dead transitions. [2024-06-21 21:57:07,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 642 transitions, 16990 flow [2024-06-21 21:57:07,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:57:07,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:57:07,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-21 21:57:07,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4011627906976744 [2024-06-21 21:57:07,092 INFO L175 Difference]: Start difference. First operand has 401 places, 614 transitions, 15119 flow. Second operand 8 states and 138 transitions. [2024-06-21 21:57:07,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 642 transitions, 16990 flow [2024-06-21 21:57:10,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 642 transitions, 16922 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-21 21:57:10,527 INFO L231 Difference]: Finished difference. Result has 405 places, 612 transitions, 15131 flow [2024-06-21 21:57:10,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=15051, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=614, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=552, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15131, PETRI_PLACES=405, PETRI_TRANSITIONS=612} [2024-06-21 21:57:10,528 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 361 predicate places. [2024-06-21 21:57:10,528 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 612 transitions, 15131 flow [2024-06-21 21:57:10,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 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 21:57:10,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:57:10,528 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:57:10,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 21:57:10,528 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 21:57:10,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:57:10,529 INFO L85 PathProgramCache]: Analyzing trace with hash -1780618606, now seen corresponding path program 5 times [2024-06-21 21:57:10,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:57:10,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616918115] [2024-06-21 21:57:10,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:57:10,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:57:10,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:57:13,652 INFO 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 21:57:13,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:57:13,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616918115] [2024-06-21 21:57:13,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1616918115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:57:13,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:57:13,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:57:13,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298107421] [2024-06-21 21:57:13,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:57:13,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:57:13,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:57:13,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:57:13,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:57:13,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:57:13,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 612 transitions, 15131 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 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 21:57:13,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:57:13,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:57:13,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:57:16,719 INFO L124 PetriNetUnfolderBase]: 4609/7582 cut-off events. [2024-06-21 21:57:16,719 INFO L125 PetriNetUnfolderBase]: For 1447924/1447924 co-relation queries the response was YES. [2024-06-21 21:57:16,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98704 conditions, 7582 events. 4609/7582 cut-off events. For 1447924/1447924 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 51149 event pairs, 1212 based on Foata normal form. 26/7591 useless extension candidates. Maximal degree in co-relation 98510. Up to 6905 conditions per place. [2024-06-21 21:57:16,841 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 566 selfloop transitions, 66 changer transitions 5/642 dead transitions. [2024-06-21 21:57:16,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 642 transitions, 16880 flow [2024-06-21 21:57:16,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:57:16,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:57:16,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-21 21:57:16,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-21 21:57:16,842 INFO L175 Difference]: Start difference. First operand has 405 places, 612 transitions, 15131 flow. Second operand 8 states and 136 transitions. [2024-06-21 21:57:16,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 642 transitions, 16880 flow [2024-06-21 21:57:20,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 642 transitions, 16735 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-21 21:57:20,230 INFO L231 Difference]: Finished difference. Result has 403 places, 614 transitions, 15262 flow [2024-06-21 21:57:20,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=14988, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=546, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15262, PETRI_PLACES=403, PETRI_TRANSITIONS=614} [2024-06-21 21:57:20,230 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 359 predicate places. [2024-06-21 21:57:20,230 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 614 transitions, 15262 flow [2024-06-21 21:57:20,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 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 21:57:20,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:57:20,231 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:57:20,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-21 21:57:20,231 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:57:20,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:57:20,231 INFO L85 PathProgramCache]: Analyzing trace with hash 273106028, now seen corresponding path program 6 times [2024-06-21 21:57:20,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:57:20,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429661451] [2024-06-21 21:57:20,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:57:20,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:57:20,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:57:23,440 INFO 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 21:57:23,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:57:23,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429661451] [2024-06-21 21:57:23,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429661451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:57:23,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:57:23,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:57:23,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260133787] [2024-06-21 21:57:23,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:57:23,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:57:23,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:57:23,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:57:23,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:57:23,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:57:23,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 614 transitions, 15262 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 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 21:57:23,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:57:23,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:57:23,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:57:26,868 INFO L124 PetriNetUnfolderBase]: 4600/7573 cut-off events. [2024-06-21 21:57:26,869 INFO L125 PetriNetUnfolderBase]: For 1414982/1414982 co-relation queries the response was YES. [2024-06-21 21:57:27,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96304 conditions, 7573 events. 4600/7573 cut-off events. For 1414982/1414982 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 51095 event pairs, 1170 based on Foata normal form. 52/7608 useless extension candidates. Maximal degree in co-relation 96111. Up to 6901 conditions per place. [2024-06-21 21:57:27,420 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 579 selfloop transitions, 46 changer transitions 14/644 dead transitions. [2024-06-21 21:57:27,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 644 transitions, 17063 flow [2024-06-21 21:57:27,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:57:27,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:57:27,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-21 21:57:27,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-21 21:57:27,421 INFO L175 Difference]: Start difference. First operand has 403 places, 614 transitions, 15262 flow. Second operand 8 states and 136 transitions. [2024-06-21 21:57:27,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 644 transitions, 17063 flow [2024-06-21 21:57:30,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 644 transitions, 16867 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-21 21:57:30,300 INFO L231 Difference]: Finished difference. Result has 405 places, 606 transitions, 15034 flow [2024-06-21 21:57:30,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=15066, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=614, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=568, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15034, PETRI_PLACES=405, PETRI_TRANSITIONS=606} [2024-06-21 21:57:30,300 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 361 predicate places. [2024-06-21 21:57:30,301 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 606 transitions, 15034 flow [2024-06-21 21:57:30,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 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 21:57:30,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:57:30,301 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:57:30,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-21 21:57:30,301 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:57:30,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:57:30,301 INFO L85 PathProgramCache]: Analyzing trace with hash 273402698, now seen corresponding path program 7 times [2024-06-21 21:57:30,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:57:30,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1893314635] [2024-06-21 21:57:30,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:57:30,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:57:30,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:57:33,189 INFO 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 21:57:33,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:57:33,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1893314635] [2024-06-21 21:57:33,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1893314635] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:57:33,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:57:33,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:57:33,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207499169] [2024-06-21 21:57:33,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:57:33,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:57:33,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:57:33,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:57:33,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:57:33,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:57:33,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 606 transitions, 15034 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 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 21:57:33,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:57:33,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:57:33,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:57:36,933 INFO L124 PetriNetUnfolderBase]: 4601/7586 cut-off events. [2024-06-21 21:57:36,933 INFO L125 PetriNetUnfolderBase]: For 1358360/1358360 co-relation queries the response was YES. [2024-06-21 21:57:37,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96526 conditions, 7586 events. 4601/7586 cut-off events. For 1358360/1358360 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 51328 event pairs, 1160 based on Foata normal form. 30/7599 useless extension candidates. Maximal degree in co-relation 96332. Up to 6988 conditions per place. [2024-06-21 21:57:37,055 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 576 selfloop transitions, 42 changer transitions 12/635 dead transitions. [2024-06-21 21:57:37,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 635 transitions, 16818 flow [2024-06-21 21:57:37,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:57:37,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:57:37,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-21 21:57:37,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4011627906976744 [2024-06-21 21:57:37,056 INFO L175 Difference]: Start difference. First operand has 405 places, 606 transitions, 15034 flow. Second operand 8 states and 138 transitions. [2024-06-21 21:57:37,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 635 transitions, 16818 flow [2024-06-21 21:57:40,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 635 transitions, 16670 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-21 21:57:40,042 INFO L231 Difference]: Finished difference. Result has 406 places, 608 transitions, 15086 flow [2024-06-21 21:57:40,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=14886, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=606, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=564, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15086, PETRI_PLACES=406, PETRI_TRANSITIONS=608} [2024-06-21 21:57:40,043 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 362 predicate places. [2024-06-21 21:57:40,043 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 608 transitions, 15086 flow [2024-06-21 21:57:40,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 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 21:57:40,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:57:40,043 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:57:40,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-21 21:57:40,043 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:57:40,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:57:40,043 INFO L85 PathProgramCache]: Analyzing trace with hash -1199351236, now seen corresponding path program 8 times [2024-06-21 21:57:40,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:57:40,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209581711] [2024-06-21 21:57:40,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:57:40,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:57:40,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:57:43,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:57:43,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:57:43,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209581711] [2024-06-21 21:57:43,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [209581711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:57:43,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:57:43,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:57:43,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584583951] [2024-06-21 21:57:43,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:57:43,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:57:43,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:57:43,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:57:43,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:57:43,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:57:43,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 608 transitions, 15086 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 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 21:57:43,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:57:43,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:57:43,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:57:46,344 INFO L124 PetriNetUnfolderBase]: 4542/7481 cut-off events. [2024-06-21 21:57:46,344 INFO L125 PetriNetUnfolderBase]: For 1286729/1286729 co-relation queries the response was YES. [2024-06-21 21:57:46,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95585 conditions, 7481 events. 4542/7481 cut-off events. For 1286729/1286729 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 50388 event pairs, 1103 based on Foata normal form. 8/7472 useless extension candidates. Maximal degree in co-relation 95389. Up to 6925 conditions per place. [2024-06-21 21:57:46,459 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 576 selfloop transitions, 45 changer transitions 7/633 dead transitions. [2024-06-21 21:57:46,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 633 transitions, 16699 flow [2024-06-21 21:57:46,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:57:46,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:57:46,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-21 21:57:46,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38372093023255816 [2024-06-21 21:57:46,460 INFO L175 Difference]: Start difference. First operand has 406 places, 608 transitions, 15086 flow. Second operand 8 states and 132 transitions. [2024-06-21 21:57:46,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 633 transitions, 16699 flow [2024-06-21 21:57:49,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 633 transitions, 16543 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-06-21 21:57:49,670 INFO L231 Difference]: Finished difference. Result has 411 places, 612 transitions, 15187 flow [2024-06-21 21:57:49,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=14930, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=563, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15187, PETRI_PLACES=411, PETRI_TRANSITIONS=612} [2024-06-21 21:57:49,671 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 367 predicate places. [2024-06-21 21:57:49,671 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 612 transitions, 15187 flow [2024-06-21 21:57:49,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 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 21:57:49,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:57:49,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:57:49,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-21 21:57:49,671 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:57:49,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:57:49,671 INFO L85 PathProgramCache]: Analyzing trace with hash 78268020, now seen corresponding path program 9 times [2024-06-21 21:57:49,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:57:49,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108401376] [2024-06-21 21:57:49,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:57:49,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:57:49,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:57:53,000 INFO 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 21:57:53,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:57:53,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108401376] [2024-06-21 21:57:53,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108401376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:57:53,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:57:53,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:57:53,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117225186] [2024-06-21 21:57:53,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:57:53,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:57:53,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:57:53,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:57:53,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:57:53,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:57:53,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 612 transitions, 15187 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 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 21:57:53,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:57:53,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:57:53,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:57:56,394 INFO L124 PetriNetUnfolderBase]: 4567/7538 cut-off events. [2024-06-21 21:57:56,394 INFO L125 PetriNetUnfolderBase]: For 1347574/1347574 co-relation queries the response was YES. [2024-06-21 21:57:56,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97221 conditions, 7538 events. 4567/7538 cut-off events. For 1347574/1347574 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 50945 event pairs, 1101 based on Foata normal form. 8/7529 useless extension candidates. Maximal degree in co-relation 97022. Up to 6732 conditions per place. [2024-06-21 21:57:56,510 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 582 selfloop transitions, 43 changer transitions 11/641 dead transitions. [2024-06-21 21:57:56,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 641 transitions, 17072 flow [2024-06-21 21:57:56,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:57:56,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:57:56,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-21 21:57:56,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4011627906976744 [2024-06-21 21:57:56,511 INFO L175 Difference]: Start difference. First operand has 411 places, 612 transitions, 15187 flow. Second operand 8 states and 138 transitions. [2024-06-21 21:57:56,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 641 transitions, 17072 flow [2024-06-21 21:57:59,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 641 transitions, 16945 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-21 21:57:59,724 INFO L231 Difference]: Finished difference. Result has 413 places, 610 transitions, 15089 flow [2024-06-21 21:57:59,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=15062, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=569, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15089, PETRI_PLACES=413, PETRI_TRANSITIONS=610} [2024-06-21 21:57:59,724 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 369 predicate places. [2024-06-21 21:57:59,724 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 610 transitions, 15089 flow [2024-06-21 21:57:59,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 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 21:57:59,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:57:59,725 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:57:59,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-21 21:57:59,725 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:57:59,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:57:59,725 INFO L85 PathProgramCache]: Analyzing trace with hash 532290372, now seen corresponding path program 1 times [2024-06-21 21:57:59,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:57:59,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108477041] [2024-06-21 21:57:59,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:57:59,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:57:59,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:58:04,279 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:58:04,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:58:04,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108477041] [2024-06-21 21:58:04,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108477041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:58:04,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:58:04,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:58:04,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145737404] [2024-06-21 21:58:04,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:58:04,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:58:04,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:58:04,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:58:04,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:58:04,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:58:04,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 610 transitions, 15089 flow. Second operand has 12 states, 12 states have (on average 9.666666666666666) internal successors, (116), 12 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:58:04,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:58:04,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:58:04,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:58:07,805 INFO L124 PetriNetUnfolderBase]: 4619/7582 cut-off events. [2024-06-21 21:58:07,806 INFO L125 PetriNetUnfolderBase]: For 1478352/1478352 co-relation queries the response was YES. [2024-06-21 21:58:07,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97497 conditions, 7582 events. 4619/7582 cut-off events. For 1478352/1478352 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 50821 event pairs, 1149 based on Foata normal form. 42/7607 useless extension candidates. Maximal degree in co-relation 97298. Up to 6476 conditions per place. [2024-06-21 21:58:07,925 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 540 selfloop transitions, 88 changer transitions 19/652 dead transitions. [2024-06-21 21:58:07,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 652 transitions, 17009 flow [2024-06-21 21:58:07,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:58:07,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:58:07,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-21 21:58:07,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41627906976744183 [2024-06-21 21:58:07,927 INFO L175 Difference]: Start difference. First operand has 413 places, 610 transitions, 15089 flow. Second operand 10 states and 179 transitions. [2024-06-21 21:58:07,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 652 transitions, 17009 flow [2024-06-21 21:58:11,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 652 transitions, 16918 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-21 21:58:11,068 INFO L231 Difference]: Finished difference. Result has 415 places, 607 transitions, 15190 flow [2024-06-21 21:58:11,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=14998, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15190, PETRI_PLACES=415, PETRI_TRANSITIONS=607} [2024-06-21 21:58:11,068 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 371 predicate places. [2024-06-21 21:58:11,068 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 607 transitions, 15190 flow [2024-06-21 21:58:11,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.666666666666666) internal successors, (116), 12 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:58:11,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:58:11,069 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:58:11,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-21 21:58:11,069 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:58:11,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:58:11,069 INFO L85 PathProgramCache]: Analyzing trace with hash 532053036, now seen corresponding path program 1 times [2024-06-21 21:58:11,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:58:11,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312007467] [2024-06-21 21:58:11,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:58:11,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:58:11,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:58:15,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:58:15,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:58:15,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312007467] [2024-06-21 21:58:15,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1312007467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:58:15,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:58:15,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:58:15,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195387634] [2024-06-21 21:58:15,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:58:15,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:58:15,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:58:15,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:58:15,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:58:15,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:58:15,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 607 transitions, 15190 flow. Second operand has 12 states, 12 states have (on average 9.666666666666666) internal successors, (116), 12 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:58:15,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:58:15,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:58:15,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:58:19,008 INFO L124 PetriNetUnfolderBase]: 4664/7695 cut-off events. [2024-06-21 21:58:19,008 INFO L125 PetriNetUnfolderBase]: For 1435172/1435172 co-relation queries the response was YES. [2024-06-21 21:58:19,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97944 conditions, 7695 events. 4664/7695 cut-off events. For 1435172/1435172 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 51704 event pairs, 1220 based on Foata normal form. 42/7728 useless extension candidates. Maximal degree in co-relation 97745. Up to 6601 conditions per place. [2024-06-21 21:58:19,148 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 502 selfloop transitions, 140 changer transitions 3/650 dead transitions. [2024-06-21 21:58:19,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 650 transitions, 17128 flow [2024-06-21 21:58:19,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:58:19,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:58:19,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 192 transitions. [2024-06-21 21:58:19,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4059196617336152 [2024-06-21 21:58:19,149 INFO L175 Difference]: Start difference. First operand has 415 places, 607 transitions, 15190 flow. Second operand 11 states and 192 transitions. [2024-06-21 21:58:19,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 650 transitions, 17128 flow [2024-06-21 21:58:22,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 650 transitions, 16880 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-21 21:58:22,503 INFO L231 Difference]: Finished difference. Result has 421 places, 613 transitions, 15579 flow [2024-06-21 21:58:22,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=14942, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=467, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=15579, PETRI_PLACES=421, PETRI_TRANSITIONS=613} [2024-06-21 21:58:22,503 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 377 predicate places. [2024-06-21 21:58:22,503 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 613 transitions, 15579 flow [2024-06-21 21:58:22,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.666666666666666) internal successors, (116), 12 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:58:22,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:58:22,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:58:22,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-21 21:58:22,504 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:58:22,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:58:22,504 INFO L85 PathProgramCache]: Analyzing trace with hash -1110290694, now seen corresponding path program 2 times [2024-06-21 21:58:22,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:58:22,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688448404] [2024-06-21 21:58:22,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:58:22,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:58:22,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat