./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix017_pso.opt_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix017_pso.opt_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix017_pso.opt_tso.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix017_pso.opt_tso.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 03:06:39,036 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 03:06:39,122 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 03:06:39,126 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 03:06:39,126 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 03:06:39,150 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 03:06:39,150 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 03:06:39,151 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 03:06:39,151 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 03:06:39,154 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 03:06:39,155 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 03:06:39,155 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 03:06:39,156 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 03:06:39,157 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 03:06:39,157 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 03:06:39,157 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 03:06:39,157 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 03:06:39,157 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 03:06:39,158 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 03:06:39,158 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 03:06:39,158 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 03:06:39,158 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 03:06:39,159 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 03:06:39,159 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 03:06:39,159 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 03:06:39,159 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 03:06:39,159 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 03:06:39,160 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 03:06:39,160 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 03:06:39,160 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 03:06:39,161 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 03:06:39,161 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 03:06:39,161 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 03:06:39,162 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 03:06:39,162 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 03:06:39,162 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 03:06:39,162 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 03:06:39,162 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 03:06:39,162 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 03:06:39,163 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 03:06:39,163 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 03:06:39,163 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 03:06:39,163 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 03:06:39,163 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-28 03:06:39,376 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 03:06:39,397 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 03:06:39,399 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 03:06:39,400 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 03:06:39,401 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 03:06:39,402 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/mix017_pso.opt_tso.opt.yml/witness.yml [2024-06-28 03:06:39,600 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 03:06:39,600 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 03:06:39,601 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix017_pso.opt_tso.opt.i [2024-06-28 03:06:40,578 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 03:06:40,798 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 03:06:40,798 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix017_pso.opt_tso.opt.i [2024-06-28 03:06:40,808 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c8380de32/4d73c265fbc147228d20df3fd46d8059/FLAG480184cee [2024-06-28 03:06:40,818 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c8380de32/4d73c265fbc147228d20df3fd46d8059 [2024-06-28 03:06:40,819 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 03:06:40,820 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 03:06:40,821 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 03:06:40,821 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 03:06:40,825 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 03:06:40,825 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:06:39" (1/2) ... [2024-06-28 03:06:40,826 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5a99899e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:06:40, skipping insertion in model container [2024-06-28 03:06:40,826 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:06:39" (1/2) ... [2024-06-28 03:06:40,827 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@320cc4ca and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:06:40, skipping insertion in model container [2024-06-28 03:06:40,827 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 03:06:40" (2/2) ... [2024-06-28 03:06:40,827 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5a99899e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:06:40, skipping insertion in model container [2024-06-28 03:06:40,828 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 03:06:40" (2/2) ... [2024-06-28 03:06:40,828 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 03:06:40,927 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 03:06:40,928 INFO L97 edCorrectnessWitness]: Location invariant before [L869-L869] (((((((((((((((((((((((! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (__unbuffered_p3_EBX == 0 || __unbuffered_p3_EBX == 1))) && (! multithreaded || (((((((((((((((((((((((0 <= __unbuffered_cnt && z$flush_delayed == (_Bool)0) && z$r_buff0_thd0 == (_Bool)0) && z$r_buff0_thd1 == (_Bool)0) && z$r_buff0_thd2 == (_Bool)0) && z$r_buff0_thd3 == (_Bool)0) && z$r_buff1_thd0 == (_Bool)0) && z$r_buff1_thd1 == (_Bool)0) && z$r_buff1_thd2 == (_Bool)0) && z$r_buff1_thd3 == (_Bool)0) && z$read_delayed == (_Bool)0) && z$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p3_EAX == 0 || __unbuffered_p3_EAX == 1)) && (__unbuffered_p3_EBX == 0 || __unbuffered_p3_EBX == 1)) && (a == 0 || a == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && (z$mem_tmp == 0 || z$mem_tmp == 1)) && (z$w_buff0 == 0 || z$w_buff0 == 1)) && (z$w_buff1 == 0 || z$w_buff1 == 1)))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || z$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p3_EAX == 0 || __unbuffered_p3_EAX == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1))) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0) [2024-06-28 03:06:40,928 INFO L97 edCorrectnessWitness]: Location invariant before [L871-L871] (((((((((((((((((((((((! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (__unbuffered_p3_EBX == 0 || __unbuffered_p3_EBX == 1))) && (! multithreaded || (((((((((((((((((((((((0 <= __unbuffered_cnt && z$flush_delayed == (_Bool)0) && z$r_buff0_thd0 == (_Bool)0) && z$r_buff0_thd1 == (_Bool)0) && z$r_buff0_thd2 == (_Bool)0) && z$r_buff0_thd3 == (_Bool)0) && z$r_buff1_thd0 == (_Bool)0) && z$r_buff1_thd1 == (_Bool)0) && z$r_buff1_thd2 == (_Bool)0) && z$r_buff1_thd3 == (_Bool)0) && z$read_delayed == (_Bool)0) && z$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p3_EAX == 0 || __unbuffered_p3_EAX == 1)) && (__unbuffered_p3_EBX == 0 || __unbuffered_p3_EBX == 1)) && (a == 0 || a == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && (z$mem_tmp == 0 || z$mem_tmp == 1)) && (z$w_buff0 == 0 || z$w_buff0 == 1)) && (z$w_buff1 == 0 || z$w_buff1 == 1)))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || z$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p3_EAX == 0 || __unbuffered_p3_EAX == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1))) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0) [2024-06-28 03:06:40,928 INFO L97 edCorrectnessWitness]: Location invariant before [L873-L873] (((((((((((((((((((((((! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (__unbuffered_p3_EBX == 0 || __unbuffered_p3_EBX == 1))) && (! multithreaded || (((((((((((((((((((((((0 <= __unbuffered_cnt && z$flush_delayed == (_Bool)0) && z$r_buff0_thd0 == (_Bool)0) && z$r_buff0_thd1 == (_Bool)0) && z$r_buff0_thd2 == (_Bool)0) && z$r_buff0_thd3 == (_Bool)0) && z$r_buff1_thd0 == (_Bool)0) && z$r_buff1_thd1 == (_Bool)0) && z$r_buff1_thd2 == (_Bool)0) && z$r_buff1_thd3 == (_Bool)0) && z$read_delayed == (_Bool)0) && z$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p3_EAX == 0 || __unbuffered_p3_EAX == 1)) && (__unbuffered_p3_EBX == 0 || __unbuffered_p3_EBX == 1)) && (a == 0 || a == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && (z$mem_tmp == 0 || z$mem_tmp == 1)) && (z$w_buff0 == 0 || z$w_buff0 == 1)) && (z$w_buff1 == 0 || z$w_buff1 == 1)))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || z$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p3_EAX == 0 || __unbuffered_p3_EAX == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1))) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0) [2024-06-28 03:06:40,929 INFO L97 edCorrectnessWitness]: Location invariant before [L874-L874] (((((((((((((((((((((((! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (__unbuffered_p3_EBX == 0 || __unbuffered_p3_EBX == 1))) && (! multithreaded || (((((((((((((((((((((((0 <= __unbuffered_cnt && z$flush_delayed == (_Bool)0) && z$r_buff0_thd0 == (_Bool)0) && z$r_buff0_thd1 == (_Bool)0) && z$r_buff0_thd2 == (_Bool)0) && z$r_buff0_thd3 == (_Bool)0) && z$r_buff1_thd0 == (_Bool)0) && z$r_buff1_thd1 == (_Bool)0) && z$r_buff1_thd2 == (_Bool)0) && z$r_buff1_thd3 == (_Bool)0) && z$read_delayed == (_Bool)0) && z$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p3_EAX == 0 || __unbuffered_p3_EAX == 1)) && (__unbuffered_p3_EBX == 0 || __unbuffered_p3_EBX == 1)) && (a == 0 || a == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && (z$mem_tmp == 0 || z$mem_tmp == 1)) && (z$w_buff0 == 0 || z$w_buff0 == 1)) && (z$w_buff1 == 0 || z$w_buff1 == 1)))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || z$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p3_EAX == 0 || __unbuffered_p3_EAX == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1))) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0) [2024-06-28 03:06:40,929 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 03:06:40,929 INFO L106 edCorrectnessWitness]: ghost_update [L867-L867] multithreaded = 1; [2024-06-28 03:06:40,973 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 03:06:41,286 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 03:06:41,296 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 03:06:41,426 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 03:06:41,464 INFO L206 MainTranslator]: Completed translation [2024-06-28 03:06:41,464 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:06:41 WrapperNode [2024-06-28 03:06:41,465 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 03:06:41,465 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 03:06:41,465 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 03:06:41,466 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 03:06:41,470 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:06:41" (1/1) ... [2024-06-28 03:06:41,482 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:06:41" (1/1) ... [2024-06-28 03:06:41,508 INFO L138 Inliner]: procedures = 176, calls = 54, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 162 [2024-06-28 03:06:41,509 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 03:06:41,509 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 03:06:41,509 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 03:06:41,509 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 03:06:41,517 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:06:41" (1/1) ... [2024-06-28 03:06:41,518 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:06:41" (1/1) ... [2024-06-28 03:06:41,521 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:06:41" (1/1) ... [2024-06-28 03:06:41,535 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-28 03:06:41,535 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:06:41" (1/1) ... [2024-06-28 03:06:41,536 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:06:41" (1/1) ... [2024-06-28 03:06:41,544 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:06:41" (1/1) ... [2024-06-28 03:06:41,557 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:06:41" (1/1) ... [2024-06-28 03:06:41,565 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:06:41" (1/1) ... [2024-06-28 03:06:41,567 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:06:41" (1/1) ... [2024-06-28 03:06:41,570 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 03:06:41,575 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 03:06:41,575 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 03:06:41,575 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 03:06:41,576 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:06:41" (1/1) ... [2024-06-28 03:06:41,580 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 03:06:41,586 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 03:06:41,602 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-28 03:06:41,611 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-28 03:06:41,634 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 03:06:41,634 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 03:06:41,634 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 03:06:41,634 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 03:06:41,635 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 03:06:41,635 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 03:06:41,635 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 03:06:41,635 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 03:06:41,635 INFO L130 BoogieDeclarations]: Found specification of procedure P3 [2024-06-28 03:06:41,636 INFO L138 BoogieDeclarations]: Found implementation of procedure P3 [2024-06-28 03:06:41,636 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 03:06:41,636 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 03:06:41,636 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 03:06:41,637 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 03:06:41,638 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 03:06:41,779 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 03:06:41,781 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 03:06:42,161 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 03:06:42,162 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 03:06:42,392 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 03:06:42,392 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 03:06:42,392 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 03:06:42 BoogieIcfgContainer [2024-06-28 03:06:42,392 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 03:06:42,394 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 03:06:42,394 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 03:06:42,396 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 03:06:42,396 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:06:39" (1/4) ... [2024-06-28 03:06:42,397 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@13e5306a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 03:06:42, skipping insertion in model container [2024-06-28 03:06:42,397 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 03:06:40" (2/4) ... [2024-06-28 03:06:42,397 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@13e5306a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 03:06:42, skipping insertion in model container [2024-06-28 03:06:42,397 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:06:41" (3/4) ... [2024-06-28 03:06:42,397 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@13e5306a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 03:06:42, skipping insertion in model container [2024-06-28 03:06:42,397 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 03:06:42" (4/4) ... [2024-06-28 03:06:42,398 INFO L112 eAbstractionObserver]: Analyzing ICFG mix017_pso.opt_tso.opt.i [2024-06-28 03:06:42,410 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 03:06:42,410 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-28 03:06:42,410 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 03:06:42,449 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 03:06:42,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 65 places, 52 transitions, 120 flow [2024-06-28 03:06:42,494 INFO L124 PetriNetUnfolderBase]: 0/48 cut-off events. [2024-06-28 03:06:42,494 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 03:06:42,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61 conditions, 48 events. 0/48 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 84 event pairs, 0 based on Foata normal form. 0/44 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 03:06:42,497 INFO L82 GeneralOperation]: Start removeDead. Operand has 65 places, 52 transitions, 120 flow [2024-06-28 03:06:42,499 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 55 places, 42 transitions, 96 flow [2024-06-28 03:06:42,505 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 03:06:42,509 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;@6c319f0, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 03:06:42,509 INFO L358 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2024-06-28 03:06:42,512 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 03:06:42,512 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 03:06:42,512 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 03:06:42,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:06:42,513 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 03:06:42,513 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 03:06:42,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:06:42,516 INFO L85 PathProgramCache]: Analyzing trace with hash 417558827, now seen corresponding path program 1 times [2024-06-28 03:06:42,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:06:42,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224717983] [2024-06-28 03:06:42,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:06:42,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:06:42,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:06:43,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:06:43,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:06:43,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224717983] [2024-06-28 03:06:43,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1224717983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:06:43,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:06:43,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 03:06:43,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163110872] [2024-06-28 03:06:43,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:06:43,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 03:06:43,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:06:43,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 03:06:43,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 03:06:43,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 52 [2024-06-28 03:06:43,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 42 transitions, 96 flow. Second operand has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:06:43,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:06:43,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 52 [2024-06-28 03:06:43,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:06:44,295 INFO L124 PetriNetUnfolderBase]: 4867/6987 cut-off events. [2024-06-28 03:06:44,295 INFO L125 PetriNetUnfolderBase]: For 98/98 co-relation queries the response was YES. [2024-06-28 03:06:44,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13899 conditions, 6987 events. 4867/6987 cut-off events. For 98/98 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 39890 event pairs, 3534 based on Foata normal form. 1/6756 useless extension candidates. Maximal degree in co-relation 13886. Up to 6693 conditions per place. [2024-06-28 03:06:44,335 INFO L140 encePairwiseOnDemand]: 43/52 looper letters, 40 selfloop transitions, 5 changer transitions 0/56 dead transitions. [2024-06-28 03:06:44,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 56 transitions, 223 flow [2024-06-28 03:06:44,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 03:06:44,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 03:06:44,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 103 transitions. [2024-06-28 03:06:44,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6602564102564102 [2024-06-28 03:06:44,345 INFO L175 Difference]: Start difference. First operand has 55 places, 42 transitions, 96 flow. Second operand 3 states and 103 transitions. [2024-06-28 03:06:44,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 56 transitions, 223 flow [2024-06-28 03:06:44,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 56 transitions, 216 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-28 03:06:44,349 INFO L231 Difference]: Finished difference. Result has 54 places, 46 transitions, 131 flow [2024-06-28 03:06:44,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=131, PETRI_PLACES=54, PETRI_TRANSITIONS=46} [2024-06-28 03:06:44,353 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, -1 predicate places. [2024-06-28 03:06:44,353 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 46 transitions, 131 flow [2024-06-28 03:06:44,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:06:44,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:06:44,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:06:44,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 03:06:44,354 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 03:06:44,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:06:44,355 INFO L85 PathProgramCache]: Analyzing trace with hash 1842098634, now seen corresponding path program 1 times [2024-06-28 03:06:44,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:06:44,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054270727] [2024-06-28 03:06:44,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:06:44,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:06:44,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:06:45,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:06:45,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:06:45,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054270727] [2024-06-28 03:06:45,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2054270727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:06:45,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:06:45,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 03:06:45,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858612558] [2024-06-28 03:06:45,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:06:45,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 03:06:45,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:06:45,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 03:06:45,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 03:06:45,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 52 [2024-06-28 03:06:45,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 46 transitions, 131 flow. Second operand has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:06:45,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:06:45,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 52 [2024-06-28 03:06:45,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:06:45,843 INFO L124 PetriNetUnfolderBase]: 5569/7817 cut-off events. [2024-06-28 03:06:45,843 INFO L125 PetriNetUnfolderBase]: For 1718/1718 co-relation queries the response was YES. [2024-06-28 03:06:45,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18004 conditions, 7817 events. 5569/7817 cut-off events. For 1718/1718 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 43560 event pairs, 3437 based on Foata normal form. 4/7793 useless extension candidates. Maximal degree in co-relation 17992. Up to 7610 conditions per place. [2024-06-28 03:06:45,886 INFO L140 encePairwiseOnDemand]: 42/52 looper letters, 51 selfloop transitions, 9 changer transitions 0/70 dead transitions. [2024-06-28 03:06:45,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 70 transitions, 317 flow [2024-06-28 03:06:45,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 03:06:45,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 03:06:45,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 132 transitions. [2024-06-28 03:06:45,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6346153846153846 [2024-06-28 03:06:45,890 INFO L175 Difference]: Start difference. First operand has 54 places, 46 transitions, 131 flow. Second operand 4 states and 132 transitions. [2024-06-28 03:06:45,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 70 transitions, 317 flow [2024-06-28 03:06:45,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 70 transitions, 312 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 03:06:45,893 INFO L231 Difference]: Finished difference. Result has 57 places, 50 transitions, 179 flow [2024-06-28 03:06:45,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=179, PETRI_PLACES=57, PETRI_TRANSITIONS=50} [2024-06-28 03:06:45,894 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 2 predicate places. [2024-06-28 03:06:45,894 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 50 transitions, 179 flow [2024-06-28 03:06:45,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:06:45,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:06:45,897 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:06:45,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 03:06:45,897 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 03:06:45,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:06:45,908 INFO L85 PathProgramCache]: Analyzing trace with hash 1164083757, now seen corresponding path program 1 times [2024-06-28 03:06:45,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:06:45,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621433530] [2024-06-28 03:06:45,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:06:45,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:06:45,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:06:46,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-28 03:06:46,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:06:46,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621433530] [2024-06-28 03:06:46,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621433530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:06:46,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:06:46,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 03:06:46,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707002241] [2024-06-28 03:06:46,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:06:46,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 03:06:46,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:06:46,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 03:06:46,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 03:06:46,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 03:06:46,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 50 transitions, 179 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:06:46,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:06:46,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 03:06:46,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:06:47,716 INFO L124 PetriNetUnfolderBase]: 7070/9853 cut-off events. [2024-06-28 03:06:47,716 INFO L125 PetriNetUnfolderBase]: For 5873/5873 co-relation queries the response was YES. [2024-06-28 03:06:47,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25287 conditions, 9853 events. 7070/9853 cut-off events. For 5873/5873 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 54646 event pairs, 3323 based on Foata normal form. 8/9824 useless extension candidates. Maximal degree in co-relation 25273. Up to 9556 conditions per place. [2024-06-28 03:06:47,764 INFO L140 encePairwiseOnDemand]: 41/52 looper letters, 69 selfloop transitions, 16 changer transitions 0/94 dead transitions. [2024-06-28 03:06:47,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 94 transitions, 482 flow [2024-06-28 03:06:47,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:06:47,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:06:47,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 185 transitions. [2024-06-28 03:06:47,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.592948717948718 [2024-06-28 03:06:47,766 INFO L175 Difference]: Start difference. First operand has 57 places, 50 transitions, 179 flow. Second operand 6 states and 185 transitions. [2024-06-28 03:06:47,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 94 transitions, 482 flow [2024-06-28 03:06:47,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 94 transitions, 454 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-06-28 03:06:47,769 INFO L231 Difference]: Finished difference. Result has 61 places, 56 transitions, 241 flow [2024-06-28 03:06:47,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=154, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=241, PETRI_PLACES=61, PETRI_TRANSITIONS=56} [2024-06-28 03:06:47,769 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 6 predicate places. [2024-06-28 03:06:47,769 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 56 transitions, 241 flow [2024-06-28 03:06:47,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:06:47,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:06:47,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:06:47,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 03:06:47,770 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 03:06:47,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:06:47,771 INFO L85 PathProgramCache]: Analyzing trace with hash 906520462, now seen corresponding path program 1 times [2024-06-28 03:06:47,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:06:47,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284558452] [2024-06-28 03:06:47,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:06:47,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:06:47,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:06:48,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:06:48,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:06:48,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284558452] [2024-06-28 03:06:48,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284558452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:06:48,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:06:48,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 03:06:48,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310866597] [2024-06-28 03:06:48,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:06:48,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 03:06:48,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:06:48,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 03:06:48,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 03:06:48,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 52 [2024-06-28 03:06:48,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 56 transitions, 241 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:06:48,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:06:48,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 52 [2024-06-28 03:06:48,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:06:49,452 INFO L124 PetriNetUnfolderBase]: 6156/8808 cut-off events. [2024-06-28 03:06:49,453 INFO L125 PetriNetUnfolderBase]: For 9447/9447 co-relation queries the response was YES. [2024-06-28 03:06:49,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24850 conditions, 8808 events. 6156/8808 cut-off events. For 9447/9447 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 50138 event pairs, 3157 based on Foata normal form. 3/8671 useless extension candidates. Maximal degree in co-relation 24833. Up to 8408 conditions per place. [2024-06-28 03:06:49,492 INFO L140 encePairwiseOnDemand]: 42/52 looper letters, 58 selfloop transitions, 10 changer transitions 0/77 dead transitions. [2024-06-28 03:06:49,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 77 transitions, 443 flow [2024-06-28 03:06:49,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 03:06:49,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 03:06:49,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 135 transitions. [2024-06-28 03:06:49,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5192307692307693 [2024-06-28 03:06:49,494 INFO L175 Difference]: Start difference. First operand has 61 places, 56 transitions, 241 flow. Second operand 5 states and 135 transitions. [2024-06-28 03:06:49,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 77 transitions, 443 flow [2024-06-28 03:06:49,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 77 transitions, 405 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-28 03:06:49,500 INFO L231 Difference]: Finished difference. Result has 63 places, 60 transitions, 264 flow [2024-06-28 03:06:49,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=203, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=264, PETRI_PLACES=63, PETRI_TRANSITIONS=60} [2024-06-28 03:06:49,501 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 8 predicate places. [2024-06-28 03:06:49,501 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 60 transitions, 264 flow [2024-06-28 03:06:49,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:06:49,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:06:49,502 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:06:49,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 03:06:49,502 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 03:06:49,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:06:49,503 INFO L85 PathProgramCache]: Analyzing trace with hash 291940155, now seen corresponding path program 1 times [2024-06-28 03:06:49,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:06:49,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128857105] [2024-06-28 03:06:49,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:06:49,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:06:49,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:06:50,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:06:50,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:06:50,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128857105] [2024-06-28 03:06:50,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128857105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:06:50,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:06:50,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:06:50,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559669269] [2024-06-28 03:06:50,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:06:50,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:06:50,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:06:50,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:06:50,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:06:50,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 52 [2024-06-28 03:06:50,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 60 transitions, 264 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:06:50,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:06:50,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 52 [2024-06-28 03:06:50,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:06:51,457 INFO L124 PetriNetUnfolderBase]: 7083/9870 cut-off events. [2024-06-28 03:06:51,458 INFO L125 PetriNetUnfolderBase]: For 17298/17320 co-relation queries the response was YES. [2024-06-28 03:06:51,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30678 conditions, 9870 events. 7083/9870 cut-off events. For 17298/17320 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 54694 event pairs, 3545 based on Foata normal form. 5/9854 useless extension candidates. Maximal degree in co-relation 30659. Up to 9589 conditions per place. [2024-06-28 03:06:51,504 INFO L140 encePairwiseOnDemand]: 41/52 looper letters, 69 selfloop transitions, 21 changer transitions 0/98 dead transitions. [2024-06-28 03:06:51,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 98 transitions, 600 flow [2024-06-28 03:06:51,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:06:51,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:06:51,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 164 transitions. [2024-06-28 03:06:51,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5256410256410257 [2024-06-28 03:06:51,506 INFO L175 Difference]: Start difference. First operand has 63 places, 60 transitions, 264 flow. Second operand 6 states and 164 transitions. [2024-06-28 03:06:51,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 98 transitions, 600 flow [2024-06-28 03:06:51,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 98 transitions, 571 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-28 03:06:51,511 INFO L231 Difference]: Finished difference. Result has 66 places, 68 transitions, 352 flow [2024-06-28 03:06:51,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=235, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=352, PETRI_PLACES=66, PETRI_TRANSITIONS=68} [2024-06-28 03:06:51,515 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 11 predicate places. [2024-06-28 03:06:51,515 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 68 transitions, 352 flow [2024-06-28 03:06:51,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:06:51,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:06:51,515 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:06:51,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 03:06:51,516 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 03:06:51,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:06:51,516 INFO L85 PathProgramCache]: Analyzing trace with hash 314260155, now seen corresponding path program 2 times [2024-06-28 03:06:51,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:06:51,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933990752] [2024-06-28 03:06:51,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:06:51,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:06:51,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:06:52,337 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:06:52,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:06:52,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933990752] [2024-06-28 03:06:52,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933990752] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:06:52,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:06:52,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:06:52,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631993575] [2024-06-28 03:06:52,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:06:52,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:06:52,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:06:52,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:06:52,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:06:52,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 52 [2024-06-28 03:06:52,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 68 transitions, 352 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:06:52,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:06:52,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 52 [2024-06-28 03:06:52,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:06:53,573 INFO L124 PetriNetUnfolderBase]: 7074/9873 cut-off events. [2024-06-28 03:06:53,573 INFO L125 PetriNetUnfolderBase]: For 25336/25377 co-relation queries the response was YES. [2024-06-28 03:06:53,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33352 conditions, 9873 events. 7074/9873 cut-off events. For 25336/25377 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 54683 event pairs, 3548 based on Foata normal form. 25/9879 useless extension candidates. Maximal degree in co-relation 33332. Up to 9580 conditions per place. [2024-06-28 03:06:53,619 INFO L140 encePairwiseOnDemand]: 41/52 looper letters, 63 selfloop transitions, 21 changer transitions 0/92 dead transitions. [2024-06-28 03:06:53,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 92 transitions, 582 flow [2024-06-28 03:06:53,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:06:53,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:06:53,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-28 03:06:53,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5064102564102564 [2024-06-28 03:06:53,620 INFO L175 Difference]: Start difference. First operand has 66 places, 68 transitions, 352 flow. Second operand 6 states and 158 transitions. [2024-06-28 03:06:53,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 92 transitions, 582 flow [2024-06-28 03:06:53,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 92 transitions, 536 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-28 03:06:53,631 INFO L231 Difference]: Finished difference. Result has 70 places, 68 transitions, 359 flow [2024-06-28 03:06:53,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=306, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=359, PETRI_PLACES=70, PETRI_TRANSITIONS=68} [2024-06-28 03:06:53,631 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 15 predicate places. [2024-06-28 03:06:53,632 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 68 transitions, 359 flow [2024-06-28 03:06:53,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:06:53,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:06:53,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:06:53,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 03:06:53,632 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 03:06:53,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:06:53,633 INFO L85 PathProgramCache]: Analyzing trace with hash 348028649, now seen corresponding path program 1 times [2024-06-28 03:06:53,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:06:53,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025351899] [2024-06-28 03:06:53,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:06:53,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:06:53,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:06:54,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:06:54,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:06:54,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025351899] [2024-06-28 03:06:54,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025351899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:06:54,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:06:54,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:06:54,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153701209] [2024-06-28 03:06:54,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:06:54,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:06:54,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:06:54,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:06:54,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:06:54,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 52 [2024-06-28 03:06:54,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 68 transitions, 359 flow. Second operand has 8 states, 8 states have (on average 15.375) internal successors, (123), 8 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:06:54,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:06:54,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 52 [2024-06-28 03:06:54,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:06:55,727 INFO L124 PetriNetUnfolderBase]: 7165/10027 cut-off events. [2024-06-28 03:06:55,728 INFO L125 PetriNetUnfolderBase]: For 29083/29121 co-relation queries the response was YES. [2024-06-28 03:06:55,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34242 conditions, 10027 events. 7165/10027 cut-off events. For 29083/29121 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 55671 event pairs, 3538 based on Foata normal form. 7/10016 useless extension candidates. Maximal degree in co-relation 34220. Up to 9682 conditions per place. [2024-06-28 03:06:55,786 INFO L140 encePairwiseOnDemand]: 37/52 looper letters, 87 selfloop transitions, 32 changer transitions 0/127 dead transitions. [2024-06-28 03:06:55,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 127 transitions, 818 flow [2024-06-28 03:06:55,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:06:55,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:06:55,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-28 03:06:55,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5120192307692307 [2024-06-28 03:06:55,789 INFO L175 Difference]: Start difference. First operand has 70 places, 68 transitions, 359 flow. Second operand 8 states and 213 transitions. [2024-06-28 03:06:55,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 127 transitions, 818 flow [2024-06-28 03:06:55,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 127 transitions, 744 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 03:06:55,806 INFO L231 Difference]: Finished difference. Result has 74 places, 87 transitions, 511 flow [2024-06-28 03:06:55,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=301, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=511, PETRI_PLACES=74, PETRI_TRANSITIONS=87} [2024-06-28 03:06:55,807 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 19 predicate places. [2024-06-28 03:06:55,807 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 87 transitions, 511 flow [2024-06-28 03:06:55,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.375) internal successors, (123), 8 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:06:55,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:06:55,808 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:06:55,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 03:06:55,808 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 03:06:55,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:06:55,809 INFO L85 PathProgramCache]: Analyzing trace with hash 82437633, now seen corresponding path program 2 times [2024-06-28 03:06:55,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:06:55,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172527765] [2024-06-28 03:06:55,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:06:55,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:06:55,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:06:56,694 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:06:56,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:06:56,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172527765] [2024-06-28 03:06:56,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172527765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:06:56,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:06:56,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:06:56,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83257565] [2024-06-28 03:06:56,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:06:56,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:06:56,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:06:56,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:06:56,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:06:56,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 52 [2024-06-28 03:06:56,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 87 transitions, 511 flow. Second operand has 8 states, 8 states have (on average 15.375) internal successors, (123), 8 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:06:56,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:06:56,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 52 [2024-06-28 03:06:56,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:06:58,018 INFO L124 PetriNetUnfolderBase]: 7187/10056 cut-off events. [2024-06-28 03:06:58,018 INFO L125 PetriNetUnfolderBase]: For 39663/39727 co-relation queries the response was YES. [2024-06-28 03:06:58,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37264 conditions, 10056 events. 7187/10056 cut-off events. For 39663/39727 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 55536 event pairs, 3508 based on Foata normal form. 11/10047 useless extension candidates. Maximal degree in co-relation 37240. Up to 9689 conditions per place. [2024-06-28 03:06:58,070 INFO L140 encePairwiseOnDemand]: 40/52 looper letters, 87 selfloop transitions, 34 changer transitions 0/129 dead transitions. [2024-06-28 03:06:58,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 129 transitions, 923 flow [2024-06-28 03:06:58,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:06:58,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:06:58,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-28 03:06:58,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5137362637362637 [2024-06-28 03:06:58,072 INFO L175 Difference]: Start difference. First operand has 74 places, 87 transitions, 511 flow. Second operand 7 states and 187 transitions. [2024-06-28 03:06:58,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 129 transitions, 923 flow [2024-06-28 03:06:58,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 129 transitions, 865 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-28 03:06:58,086 INFO L231 Difference]: Finished difference. Result has 78 places, 91 transitions, 588 flow [2024-06-28 03:06:58,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=453, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=588, PETRI_PLACES=78, PETRI_TRANSITIONS=91} [2024-06-28 03:06:58,086 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 23 predicate places. [2024-06-28 03:06:58,087 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 91 transitions, 588 flow [2024-06-28 03:06:58,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.375) internal successors, (123), 8 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:06:58,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:06:58,087 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:06:58,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 03:06:58,087 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 03:06:58,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:06:58,088 INFO L85 PathProgramCache]: Analyzing trace with hash -608587727, now seen corresponding path program 3 times [2024-06-28 03:06:58,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:06:58,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991120535] [2024-06-28 03:06:58,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:06:58,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:06:58,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:06:58,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:06:58,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:06:58,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991120535] [2024-06-28 03:06:58,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991120535] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:06:58,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:06:58,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:06:58,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361787247] [2024-06-28 03:06:58,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:06:58,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:06:58,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:06:58,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:06:58,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:06:59,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 52 [2024-06-28 03:06:59,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 91 transitions, 588 flow. Second operand has 8 states, 8 states have (on average 15.375) internal successors, (123), 8 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:06:59,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:06:59,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 52 [2024-06-28 03:06:59,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:07:00,311 INFO L124 PetriNetUnfolderBase]: 7209/10083 cut-off events. [2024-06-28 03:07:00,312 INFO L125 PetriNetUnfolderBase]: For 51784/51842 co-relation queries the response was YES. [2024-06-28 03:07:00,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40139 conditions, 10083 events. 7209/10083 cut-off events. For 51784/51842 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 55972 event pairs, 3397 based on Foata normal form. 21/10085 useless extension candidates. Maximal degree in co-relation 40114. Up to 9633 conditions per place. [2024-06-28 03:07:00,368 INFO L140 encePairwiseOnDemand]: 40/52 looper letters, 77 selfloop transitions, 50 changer transitions 0/135 dead transitions. [2024-06-28 03:07:00,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 135 transitions, 1100 flow [2024-06-28 03:07:00,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:07:00,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:07:00,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-28 03:07:00,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5247252747252747 [2024-06-28 03:07:00,370 INFO L175 Difference]: Start difference. First operand has 78 places, 91 transitions, 588 flow. Second operand 7 states and 191 transitions. [2024-06-28 03:07:00,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 135 transitions, 1100 flow [2024-06-28 03:07:00,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 135 transitions, 981 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-28 03:07:00,394 INFO L231 Difference]: Finished difference. Result has 80 places, 99 transitions, 694 flow [2024-06-28 03:07:00,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=491, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=694, PETRI_PLACES=80, PETRI_TRANSITIONS=99} [2024-06-28 03:07:00,395 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 25 predicate places. [2024-06-28 03:07:00,395 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 99 transitions, 694 flow [2024-06-28 03:07:00,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.375) internal successors, (123), 8 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:07:00,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:07:00,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:07:00,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 03:07:00,396 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 03:07:00,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:07:00,396 INFO L85 PathProgramCache]: Analyzing trace with hash 90482113, now seen corresponding path program 4 times [2024-06-28 03:07:00,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:07:00,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650294049] [2024-06-28 03:07:00,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:07:00,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:07:00,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:07:01,252 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:07:01,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:07:01,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650294049] [2024-06-28 03:07:01,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650294049] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:07:01,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:07:01,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:07:01,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726518484] [2024-06-28 03:07:01,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:07:01,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:07:01,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:07:01,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:07:01,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:07:01,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 52 [2024-06-28 03:07:01,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 99 transitions, 694 flow. Second operand has 8 states, 8 states have (on average 15.375) internal successors, (123), 8 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:07:01,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:07:01,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 52 [2024-06-28 03:07:01,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:07:02,606 INFO L124 PetriNetUnfolderBase]: 7200/10084 cut-off events. [2024-06-28 03:07:02,606 INFO L125 PetriNetUnfolderBase]: For 52623/52683 co-relation queries the response was YES. [2024-06-28 03:07:02,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40084 conditions, 10084 events. 7200/10084 cut-off events. For 52623/52683 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 56082 event pairs, 3404 based on Foata normal form. 19/10081 useless extension candidates. Maximal degree in co-relation 40058. Up to 9624 conditions per place. [2024-06-28 03:07:02,658 INFO L140 encePairwiseOnDemand]: 40/52 looper letters, 72 selfloop transitions, 50 changer transitions 0/130 dead transitions. [2024-06-28 03:07:02,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 130 transitions, 1036 flow [2024-06-28 03:07:02,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:07:02,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:07:02,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-28 03:07:02,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5082417582417582 [2024-06-28 03:07:02,659 INFO L175 Difference]: Start difference. First operand has 80 places, 99 transitions, 694 flow. Second operand 7 states and 185 transitions. [2024-06-28 03:07:02,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 130 transitions, 1036 flow [2024-06-28 03:07:02,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 130 transitions, 953 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-28 03:07:02,680 INFO L231 Difference]: Finished difference. Result has 84 places, 99 transitions, 722 flow [2024-06-28 03:07:02,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=611, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=722, PETRI_PLACES=84, PETRI_TRANSITIONS=99} [2024-06-28 03:07:02,681 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 29 predicate places. [2024-06-28 03:07:02,681 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 99 transitions, 722 flow [2024-06-28 03:07:02,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.375) internal successors, (123), 8 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:07:02,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:07:02,682 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:07:02,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 03:07:02,682 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 03:07:02,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:07:02,682 INFO L85 PathProgramCache]: Analyzing trace with hash -601912373, now seen corresponding path program 1 times [2024-06-28 03:07:02,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:07:02,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727069099] [2024-06-28 03:07:02,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:07:02,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:07:02,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:07:03,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:07:03,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:07:03,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727069099] [2024-06-28 03:07:03,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727069099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:07:03,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:07:03,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:07:03,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243798847] [2024-06-28 03:07:03,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:07:03,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:07:03,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:07:03,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:07:03,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:07:03,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 52 [2024-06-28 03:07:03,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 99 transitions, 722 flow. Second operand has 8 states, 8 states have (on average 15.375) internal successors, (123), 8 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:07:03,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:07:03,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 52 [2024-06-28 03:07:03,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:07:05,043 INFO L124 PetriNetUnfolderBase]: 8032/11403 cut-off events. [2024-06-28 03:07:05,043 INFO L125 PetriNetUnfolderBase]: For 61254/61256 co-relation queries the response was YES. [2024-06-28 03:07:05,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44880 conditions, 11403 events. 8032/11403 cut-off events. For 61254/61256 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 63687 event pairs, 3736 based on Foata normal form. 6/11304 useless extension candidates. Maximal degree in co-relation 44852. Up to 10879 conditions per place. [2024-06-28 03:07:05,096 INFO L140 encePairwiseOnDemand]: 41/52 looper letters, 113 selfloop transitions, 17 changer transitions 0/138 dead transitions. [2024-06-28 03:07:05,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 138 transitions, 1147 flow [2024-06-28 03:07:05,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:07:05,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:07:05,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-28 03:07:05,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49725274725274726 [2024-06-28 03:07:05,097 INFO L175 Difference]: Start difference. First operand has 84 places, 99 transitions, 722 flow. Second operand 7 states and 181 transitions. [2024-06-28 03:07:05,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 138 transitions, 1147 flow [2024-06-28 03:07:05,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 138 transitions, 1006 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 03:07:05,121 INFO L231 Difference]: Finished difference. Result has 86 places, 106 transitions, 703 flow [2024-06-28 03:07:05,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=588, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=703, PETRI_PLACES=86, PETRI_TRANSITIONS=106} [2024-06-28 03:07:05,122 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 31 predicate places. [2024-06-28 03:07:05,122 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 106 transitions, 703 flow [2024-06-28 03:07:05,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.375) internal successors, (123), 8 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:07:05,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:07:05,122 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:07:05,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 03:07:05,123 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 03:07:05,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:07:05,123 INFO L85 PathProgramCache]: Analyzing trace with hash -520331166, now seen corresponding path program 1 times [2024-06-28 03:07:05,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:07:05,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004191449] [2024-06-28 03:07:05,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:07:05,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:07:05,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:07:05,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:07:05,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:07:05,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004191449] [2024-06-28 03:07:05,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004191449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:07:05,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:07:05,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 03:07:05,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342069638] [2024-06-28 03:07:05,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:07:05,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 03:07:05,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:07:05,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 03:07:05,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 03:07:05,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 52 [2024-06-28 03:07:05,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 106 transitions, 703 flow. Second operand has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:07:05,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:07:05,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 52 [2024-06-28 03:07:05,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:07:07,166 INFO L124 PetriNetUnfolderBase]: 7529/11015 cut-off events. [2024-06-28 03:07:07,166 INFO L125 PetriNetUnfolderBase]: For 72649/72669 co-relation queries the response was YES. [2024-06-28 03:07:07,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45671 conditions, 11015 events. 7529/11015 cut-off events. For 72649/72669 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 64520 event pairs, 3781 based on Foata normal form. 22/10994 useless extension candidates. Maximal degree in co-relation 45641. Up to 10255 conditions per place. [2024-06-28 03:07:07,294 INFO L140 encePairwiseOnDemand]: 43/52 looper letters, 102 selfloop transitions, 10 changer transitions 0/125 dead transitions. [2024-06-28 03:07:07,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 125 transitions, 1009 flow [2024-06-28 03:07:07,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 03:07:07,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 03:07:07,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 132 transitions. [2024-06-28 03:07:07,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5076923076923077 [2024-06-28 03:07:07,297 INFO L175 Difference]: Start difference. First operand has 86 places, 106 transitions, 703 flow. Second operand 5 states and 132 transitions. [2024-06-28 03:07:07,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 125 transitions, 1009 flow [2024-06-28 03:07:07,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 125 transitions, 949 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-28 03:07:07,340 INFO L231 Difference]: Finished difference. Result has 87 places, 110 transitions, 716 flow [2024-06-28 03:07:07,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=643, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=716, PETRI_PLACES=87, PETRI_TRANSITIONS=110} [2024-06-28 03:07:07,341 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 32 predicate places. [2024-06-28 03:07:07,342 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 110 transitions, 716 flow [2024-06-28 03:07:07,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:07:07,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:07:07,342 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:07:07,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 03:07:07,342 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 03:07:07,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:07:07,343 INFO L85 PathProgramCache]: Analyzing trace with hash 1910335936, now seen corresponding path program 1 times [2024-06-28 03:07:07,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:07:07,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904089062] [2024-06-28 03:07:07,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:07:07,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:07:07,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:07:08,382 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:07:08,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:07:08,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904089062] [2024-06-28 03:07:08,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904089062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:07:08,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:07:08,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:07:08,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325936703] [2024-06-28 03:07:08,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:07:08,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:07:08,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:07:08,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:07:08,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:07:08,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 52 [2024-06-28 03:07:08,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 110 transitions, 716 flow. Second operand has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:07:08,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:07:08,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 52 [2024-06-28 03:07:08,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:07:10,131 INFO L124 PetriNetUnfolderBase]: 9228/12909 cut-off events. [2024-06-28 03:07:10,131 INFO L125 PetriNetUnfolderBase]: For 110617/110673 co-relation queries the response was YES. [2024-06-28 03:07:10,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59095 conditions, 12909 events. 9228/12909 cut-off events. For 110617/110673 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 72758 event pairs, 3328 based on Foata normal form. 42/12949 useless extension candidates. Maximal degree in co-relation 59064. Up to 12078 conditions per place. [2024-06-28 03:07:10,232 INFO L140 encePairwiseOnDemand]: 40/52 looper letters, 126 selfloop transitions, 41 changer transitions 0/176 dead transitions. [2024-06-28 03:07:10,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 176 transitions, 1404 flow [2024-06-28 03:07:10,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:07:10,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:07:10,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 244 transitions. [2024-06-28 03:07:10,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5213675213675214 [2024-06-28 03:07:10,234 INFO L175 Difference]: Start difference. First operand has 87 places, 110 transitions, 716 flow. Second operand 9 states and 244 transitions. [2024-06-28 03:07:10,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 176 transitions, 1404 flow [2024-06-28 03:07:10,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 176 transitions, 1361 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-28 03:07:10,286 INFO L231 Difference]: Finished difference. Result has 93 places, 114 transitions, 844 flow [2024-06-28 03:07:10,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=673, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=844, PETRI_PLACES=93, PETRI_TRANSITIONS=114} [2024-06-28 03:07:10,287 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 38 predicate places. [2024-06-28 03:07:10,287 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 114 transitions, 844 flow [2024-06-28 03:07:10,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:07:10,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:07:10,287 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:07:10,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 03:07:10,288 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 03:07:10,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:07:10,288 INFO L85 PathProgramCache]: Analyzing trace with hash -233731230, now seen corresponding path program 2 times [2024-06-28 03:07:10,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:07:10,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115019204] [2024-06-28 03:07:10,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:07:10,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:07:10,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:07:11,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:07:11,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:07:11,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115019204] [2024-06-28 03:07:11,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115019204] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:07:11,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:07:11,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:07:11,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210670541] [2024-06-28 03:07:11,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:07:11,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:07:11,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:07:11,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:07:11,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:07:11,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 52 [2024-06-28 03:07:11,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 114 transitions, 844 flow. Second operand has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:07:11,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:07:11,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 52 [2024-06-28 03:07:11,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:07:13,087 INFO L124 PetriNetUnfolderBase]: 9174/12847 cut-off events. [2024-06-28 03:07:13,087 INFO L125 PetriNetUnfolderBase]: For 126044/126100 co-relation queries the response was YES. [2024-06-28 03:07:13,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60528 conditions, 12847 events. 9174/12847 cut-off events. For 126044/126100 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 72531 event pairs, 3828 based on Foata normal form. 48/12893 useless extension candidates. Maximal degree in co-relation 60496. Up to 12228 conditions per place. [2024-06-28 03:07:13,167 INFO L140 encePairwiseOnDemand]: 40/52 looper letters, 118 selfloop transitions, 36 changer transitions 0/163 dead transitions. [2024-06-28 03:07:13,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 163 transitions, 1324 flow [2024-06-28 03:07:13,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:07:13,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:07:13,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-28 03:07:13,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5144230769230769 [2024-06-28 03:07:13,169 INFO L175 Difference]: Start difference. First operand has 93 places, 114 transitions, 844 flow. Second operand 8 states and 214 transitions. [2024-06-28 03:07:13,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 163 transitions, 1324 flow [2024-06-28 03:07:13,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 163 transitions, 1255 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 03:07:13,219 INFO L231 Difference]: Finished difference. Result has 96 places, 114 transitions, 859 flow [2024-06-28 03:07:13,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=775, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=859, PETRI_PLACES=96, PETRI_TRANSITIONS=114} [2024-06-28 03:07:13,220 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 41 predicate places. [2024-06-28 03:07:13,220 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 114 transitions, 859 flow [2024-06-28 03:07:13,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:07:13,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:07:13,220 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:07:13,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 03:07:13,221 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 03:07:13,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:07:13,221 INFO L85 PathProgramCache]: Analyzing trace with hash 2028484066, now seen corresponding path program 3 times [2024-06-28 03:07:13,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:07:13,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534795469] [2024-06-28 03:07:13,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:07:13,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:07:13,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:07:14,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:07:14,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:07:14,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534795469] [2024-06-28 03:07:14,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [534795469] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:07:14,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:07:14,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:07:14,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119106918] [2024-06-28 03:07:14,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:07:14,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:07:14,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:07:14,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:07:14,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:07:14,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 52 [2024-06-28 03:07:14,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 114 transitions, 859 flow. Second operand has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:07:14,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:07:14,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 52 [2024-06-28 03:07:14,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:07:15,961 INFO L124 PetriNetUnfolderBase]: 9280/13018 cut-off events. [2024-06-28 03:07:15,961 INFO L125 PetriNetUnfolderBase]: For 139547/139589 co-relation queries the response was YES. [2024-06-28 03:07:16,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62376 conditions, 13018 events. 9280/13018 cut-off events. For 139547/139589 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 73988 event pairs, 3878 based on Foata normal form. 56/13067 useless extension candidates. Maximal degree in co-relation 62342. Up to 12301 conditions per place. [2024-06-28 03:07:16,055 INFO L140 encePairwiseOnDemand]: 40/52 looper letters, 96 selfloop transitions, 55 changer transitions 0/160 dead transitions. [2024-06-28 03:07:16,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 160 transitions, 1351 flow [2024-06-28 03:07:16,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:07:16,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:07:16,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-28 03:07:16,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5168269230769231 [2024-06-28 03:07:16,056 INFO L175 Difference]: Start difference. First operand has 96 places, 114 transitions, 859 flow. Second operand 8 states and 215 transitions. [2024-06-28 03:07:16,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 160 transitions, 1351 flow [2024-06-28 03:07:16,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 160 transitions, 1269 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 03:07:16,122 INFO L231 Difference]: Finished difference. Result has 97 places, 116 transitions, 943 flow [2024-06-28 03:07:16,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=777, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=943, PETRI_PLACES=97, PETRI_TRANSITIONS=116} [2024-06-28 03:07:16,122 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 42 predicate places. [2024-06-28 03:07:16,123 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 116 transitions, 943 flow [2024-06-28 03:07:16,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:07:16,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:07:16,123 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:07:16,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 03:07:16,123 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 03:07:16,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:07:16,124 INFO L85 PathProgramCache]: Analyzing trace with hash 2028668764, now seen corresponding path program 1 times [2024-06-28 03:07:16,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:07:16,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863414224] [2024-06-28 03:07:16,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:07:16,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:07:16,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:07:17,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:07:17,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:07:17,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863414224] [2024-06-28 03:07:17,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863414224] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:07:17,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:07:17,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:07:17,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740639319] [2024-06-28 03:07:17,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:07:17,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:07:17,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:07:17,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:07:17,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:07:17,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 52 [2024-06-28 03:07:17,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 116 transitions, 943 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:07:17,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:07:17,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 52 [2024-06-28 03:07:17,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:07:18,930 INFO L124 PetriNetUnfolderBase]: 9660/13488 cut-off events. [2024-06-28 03:07:18,930 INFO L125 PetriNetUnfolderBase]: For 158809/158817 co-relation queries the response was YES. [2024-06-28 03:07:19,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64891 conditions, 13488 events. 9660/13488 cut-off events. For 158809/158817 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 74249 event pairs, 4192 based on Foata normal form. 14/13497 useless extension candidates. Maximal degree in co-relation 64856. Up to 13013 conditions per place. [2024-06-28 03:07:19,163 INFO L140 encePairwiseOnDemand]: 40/52 looper letters, 126 selfloop transitions, 35 changer transitions 0/168 dead transitions. [2024-06-28 03:07:19,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 168 transitions, 1494 flow [2024-06-28 03:07:19,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:07:19,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:07:19,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-28 03:07:19,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4951923076923077 [2024-06-28 03:07:19,173 INFO L175 Difference]: Start difference. First operand has 97 places, 116 transitions, 943 flow. Second operand 8 states and 206 transitions. [2024-06-28 03:07:19,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 168 transitions, 1494 flow [2024-06-28 03:07:19,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 168 transitions, 1364 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 03:07:19,273 INFO L231 Difference]: Finished difference. Result has 100 places, 123 transitions, 986 flow [2024-06-28 03:07:19,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=819, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=986, PETRI_PLACES=100, PETRI_TRANSITIONS=123} [2024-06-28 03:07:19,273 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 45 predicate places. [2024-06-28 03:07:19,274 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 123 transitions, 986 flow [2024-06-28 03:07:19,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:07:19,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:07:19,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:07:19,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 03:07:19,275 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 03:07:19,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:07:19,275 INFO L85 PathProgramCache]: Analyzing trace with hash 2132625757, now seen corresponding path program 1 times [2024-06-28 03:07:19,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:07:19,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628469454] [2024-06-28 03:07:19,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:07:19,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:07:19,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:07:20,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:07:20,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:07:20,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628469454] [2024-06-28 03:07:20,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628469454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:07:20,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:07:20,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:07:20,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333657627] [2024-06-28 03:07:20,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:07:20,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:07:20,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:07:20,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:07:20,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:07:20,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 52 [2024-06-28 03:07:20,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 123 transitions, 986 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:07:20,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:07:20,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 52 [2024-06-28 03:07:20,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:07:21,763 INFO L124 PetriNetUnfolderBase]: 9163/12970 cut-off events. [2024-06-28 03:07:21,763 INFO L125 PetriNetUnfolderBase]: For 178060/178077 co-relation queries the response was YES. [2024-06-28 03:07:21,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65538 conditions, 12970 events. 9163/12970 cut-off events. For 178060/178077 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 73391 event pairs, 4079 based on Foata normal form. 23/12968 useless extension candidates. Maximal degree in co-relation 65501. Up to 12327 conditions per place. [2024-06-28 03:07:21,865 INFO L140 encePairwiseOnDemand]: 42/52 looper letters, 110 selfloop transitions, 35 changer transitions 0/159 dead transitions. [2024-06-28 03:07:21,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 159 transitions, 1514 flow [2024-06-28 03:07:21,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:07:21,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:07:21,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 162 transitions. [2024-06-28 03:07:21,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5192307692307693 [2024-06-28 03:07:21,866 INFO L175 Difference]: Start difference. First operand has 100 places, 123 transitions, 986 flow. Second operand 6 states and 162 transitions. [2024-06-28 03:07:21,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 159 transitions, 1514 flow [2024-06-28 03:07:21,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 159 transitions, 1404 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-28 03:07:21,942 INFO L231 Difference]: Finished difference. Result has 101 places, 131 transitions, 1063 flow [2024-06-28 03:07:21,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=876, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1063, PETRI_PLACES=101, PETRI_TRANSITIONS=131} [2024-06-28 03:07:21,942 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 46 predicate places. [2024-06-28 03:07:21,942 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 131 transitions, 1063 flow [2024-06-28 03:07:21,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:07:21,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:07:21,943 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:07:21,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 03:07:21,943 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 03:07:21,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:07:21,944 INFO L85 PathProgramCache]: Analyzing trace with hash 1146173714, now seen corresponding path program 4 times [2024-06-28 03:07:21,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:07:21,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40670100] [2024-06-28 03:07:21,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:07:21,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:07:21,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:07:22,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:07:22,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:07:22,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40670100] [2024-06-28 03:07:22,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40670100] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:07:22,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:07:22,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:07:22,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969920801] [2024-06-28 03:07:22,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:07:22,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:07:22,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:07:22,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:07:22,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:07:23,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 52 [2024-06-28 03:07:23,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 131 transitions, 1063 flow. Second operand has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:07:23,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:07:23,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 52 [2024-06-28 03:07:23,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:07:24,809 INFO L124 PetriNetUnfolderBase]: 9352/13187 cut-off events. [2024-06-28 03:07:24,809 INFO L125 PetriNetUnfolderBase]: For 205612/205656 co-relation queries the response was YES. [2024-06-28 03:07:24,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70096 conditions, 13187 events. 9352/13187 cut-off events. For 205612/205656 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 75047 event pairs, 4002 based on Foata normal form. 62/13241 useless extension candidates. Maximal degree in co-relation 70058. Up to 12400 conditions per place. [2024-06-28 03:07:24,908 INFO L140 encePairwiseOnDemand]: 40/52 looper letters, 108 selfloop transitions, 57 changer transitions 0/175 dead transitions. [2024-06-28 03:07:24,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 175 transitions, 1589 flow [2024-06-28 03:07:24,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:07:24,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:07:24,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-28 03:07:24,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5096153846153846 [2024-06-28 03:07:24,909 INFO L175 Difference]: Start difference. First operand has 101 places, 131 transitions, 1063 flow. Second operand 8 states and 212 transitions. [2024-06-28 03:07:24,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 175 transitions, 1589 flow [2024-06-28 03:07:25,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 175 transitions, 1543 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-28 03:07:25,015 INFO L231 Difference]: Finished difference. Result has 107 places, 133 transitions, 1197 flow [2024-06-28 03:07:25,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1017, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1197, PETRI_PLACES=107, PETRI_TRANSITIONS=133} [2024-06-28 03:07:25,015 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 52 predicate places. [2024-06-28 03:07:25,016 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 133 transitions, 1197 flow [2024-06-28 03:07:25,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:07:25,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:07:25,016 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:07:25,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 03:07:25,016 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 03:07:25,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:07:25,016 INFO L85 PathProgramCache]: Analyzing trace with hash 1152614522, now seen corresponding path program 2 times [2024-06-28 03:07:25,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:07:25,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625283799] [2024-06-28 03:07:25,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:07:25,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:07:25,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:07:26,066 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:07:26,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:07:26,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625283799] [2024-06-28 03:07:26,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625283799] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:07:26,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:07:26,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:07:26,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427268199] [2024-06-28 03:07:26,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:07:26,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:07:26,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:07:26,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:07:26,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:07:26,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 52 [2024-06-28 03:07:26,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 133 transitions, 1197 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:07:26,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:07:26,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 52 [2024-06-28 03:07:26,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:07:27,922 INFO L124 PetriNetUnfolderBase]: 9844/13806 cut-off events. [2024-06-28 03:07:27,923 INFO L125 PetriNetUnfolderBase]: For 226704/226721 co-relation queries the response was YES. [2024-06-28 03:07:27,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74090 conditions, 13806 events. 9844/13806 cut-off events. For 226704/226721 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 76533 event pairs, 4188 based on Foata normal form. 20/13822 useless extension candidates. Maximal degree in co-relation 74050. Up to 13270 conditions per place. [2024-06-28 03:07:28,043 INFO L140 encePairwiseOnDemand]: 40/52 looper letters, 136 selfloop transitions, 43 changer transitions 0/186 dead transitions. [2024-06-28 03:07:28,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 186 transitions, 1821 flow [2024-06-28 03:07:28,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:07:28,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:07:28,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-28 03:07:28,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4855769230769231 [2024-06-28 03:07:28,045 INFO L175 Difference]: Start difference. First operand has 107 places, 133 transitions, 1197 flow. Second operand 8 states and 202 transitions. [2024-06-28 03:07:28,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 186 transitions, 1821 flow [2024-06-28 03:07:28,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 186 transitions, 1671 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 03:07:28,179 INFO L231 Difference]: Finished difference. Result has 110 places, 144 transitions, 1291 flow [2024-06-28 03:07:28,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1061, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1291, PETRI_PLACES=110, PETRI_TRANSITIONS=144} [2024-06-28 03:07:28,179 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 55 predicate places. [2024-06-28 03:07:28,179 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 144 transitions, 1291 flow [2024-06-28 03:07:28,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:07:28,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:07:28,179 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:07:28,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 03:07:28,180 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 03:07:28,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:07:28,180 INFO L85 PathProgramCache]: Analyzing trace with hash 1152853532, now seen corresponding path program 3 times [2024-06-28 03:07:28,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:07:28,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911638155] [2024-06-28 03:07:28,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:07:28,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:07:28,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:07:29,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-28 03:07:29,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:07:29,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911638155] [2024-06-28 03:07:29,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911638155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:07:29,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:07:29,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:07:29,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884190027] [2024-06-28 03:07:29,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:07:29,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:07:29,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:07:29,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:07:29,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:07:29,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 52 [2024-06-28 03:07:29,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 144 transitions, 1291 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:07:29,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:07:29,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 52 [2024-06-28 03:07:29,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:07:30,911 INFO L124 PetriNetUnfolderBase]: 9880/13842 cut-off events. [2024-06-28 03:07:30,911 INFO L125 PetriNetUnfolderBase]: For 251228/251245 co-relation queries the response was YES. [2024-06-28 03:07:30,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76981 conditions, 13842 events. 9880/13842 cut-off events. For 251228/251245 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 76576 event pairs, 3895 based on Foata normal form. 20/13858 useless extension candidates. Maximal degree in co-relation 76939. Up to 13185 conditions per place. [2024-06-28 03:07:31,034 INFO L140 encePairwiseOnDemand]: 40/52 looper letters, 135 selfloop transitions, 54 changer transitions 0/196 dead transitions. [2024-06-28 03:07:31,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 196 transitions, 2057 flow [2024-06-28 03:07:31,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:07:31,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:07:31,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-28 03:07:31,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4951923076923077 [2024-06-28 03:07:31,035 INFO L175 Difference]: Start difference. First operand has 110 places, 144 transitions, 1291 flow. Second operand 8 states and 206 transitions. [2024-06-28 03:07:31,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 196 transitions, 2057 flow [2024-06-28 03:07:31,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 196 transitions, 1949 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-28 03:07:31,186 INFO L231 Difference]: Finished difference. Result has 115 places, 150 transitions, 1443 flow [2024-06-28 03:07:31,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1183, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1443, PETRI_PLACES=115, PETRI_TRANSITIONS=150} [2024-06-28 03:07:31,186 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 60 predicate places. [2024-06-28 03:07:31,187 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 150 transitions, 1443 flow [2024-06-28 03:07:31,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:07:31,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:07:31,187 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:07:31,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 03:07:31,187 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 03:07:31,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:07:31,188 INFO L85 PathProgramCache]: Analyzing trace with hash 1146358412, now seen corresponding path program 4 times [2024-06-28 03:07:31,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:07:31,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664105921] [2024-06-28 03:07:31,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:07:31,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:07:31,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:07:32,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:07:32,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:07:32,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664105921] [2024-06-28 03:07:32,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664105921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:07:32,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:07:32,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:07:32,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962379396] [2024-06-28 03:07:32,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:07:32,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:07:32,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:07:32,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:07:32,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:07:32,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 52 [2024-06-28 03:07:32,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 150 transitions, 1443 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:07:32,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:07:32,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 52 [2024-06-28 03:07:32,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:07:34,018 INFO L124 PetriNetUnfolderBase]: 9865/13813 cut-off events. [2024-06-28 03:07:34,018 INFO L125 PetriNetUnfolderBase]: For 277019/277036 co-relation queries the response was YES. [2024-06-28 03:07:34,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77710 conditions, 13813 events. 9865/13813 cut-off events. For 277019/277036 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 76307 event pairs, 4185 based on Foata normal form. 20/13829 useless extension candidates. Maximal degree in co-relation 77667. Up to 13301 conditions per place. [2024-06-28 03:07:34,142 INFO L140 encePairwiseOnDemand]: 40/52 looper letters, 143 selfloop transitions, 42 changer transitions 0/192 dead transitions. [2024-06-28 03:07:34,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 192 transitions, 1953 flow [2024-06-28 03:07:34,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:07:34,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:07:34,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-28 03:07:34,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4879807692307692 [2024-06-28 03:07:34,145 INFO L175 Difference]: Start difference. First operand has 115 places, 150 transitions, 1443 flow. Second operand 8 states and 203 transitions. [2024-06-28 03:07:34,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 192 transitions, 1953 flow [2024-06-28 03:07:34,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 192 transitions, 1799 flow, removed 54 selfloop flow, removed 4 redundant places. [2024-06-28 03:07:34,353 INFO L231 Difference]: Finished difference. Result has 119 places, 150 transitions, 1383 flow [2024-06-28 03:07:34,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1289, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1383, PETRI_PLACES=119, PETRI_TRANSITIONS=150} [2024-06-28 03:07:34,354 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 64 predicate places. [2024-06-28 03:07:34,354 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 150 transitions, 1383 flow [2024-06-28 03:07:34,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:07:34,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:07:34,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:07:34,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 03:07:34,355 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 03:07:34,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:07:34,355 INFO L85 PathProgramCache]: Analyzing trace with hash 2085074461, now seen corresponding path program 2 times [2024-06-28 03:07:34,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:07:34,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184504570] [2024-06-28 03:07:34,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:07:34,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:07:34,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:07:35,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:07:35,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:07:35,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184504570] [2024-06-28 03:07:35,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1184504570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:07:35,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:07:35,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:07:35,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391320398] [2024-06-28 03:07:35,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:07:35,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:07:35,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:07:35,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:07:35,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:07:35,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 52 [2024-06-28 03:07:35,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 150 transitions, 1383 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:07:35,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:07:35,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 52 [2024-06-28 03:07:35,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:07:36,748 INFO L124 PetriNetUnfolderBase]: 9268/13150 cut-off events. [2024-06-28 03:07:36,748 INFO L125 PetriNetUnfolderBase]: For 288046/288061 co-relation queries the response was YES. [2024-06-28 03:07:36,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74609 conditions, 13150 events. 9268/13150 cut-off events. For 288046/288061 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 74629 event pairs, 4089 based on Foata normal form. 21/13135 useless extension candidates. Maximal degree in co-relation 74564. Up to 12492 conditions per place. [2024-06-28 03:07:36,867 INFO L140 encePairwiseOnDemand]: 42/52 looper letters, 116 selfloop transitions, 35 changer transitions 0/170 dead transitions. [2024-06-28 03:07:36,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 170 transitions, 1745 flow [2024-06-28 03:07:36,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:07:36,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:07:36,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-28 03:07:36,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49038461538461536 [2024-06-28 03:07:36,869 INFO L175 Difference]: Start difference. First operand has 119 places, 150 transitions, 1383 flow. Second operand 6 states and 153 transitions. [2024-06-28 03:07:36,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 170 transitions, 1745 flow [2024-06-28 03:07:37,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 170 transitions, 1581 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-28 03:07:37,049 INFO L231 Difference]: Finished difference. Result has 116 places, 150 transitions, 1298 flow [2024-06-28 03:07:37,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1219, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1298, PETRI_PLACES=116, PETRI_TRANSITIONS=150} [2024-06-28 03:07:37,050 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 61 predicate places. [2024-06-28 03:07:37,050 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 150 transitions, 1298 flow [2024-06-28 03:07:37,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:07:37,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:07:37,050 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:07:37,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 03:07:37,050 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 03:07:37,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:07:37,050 INFO L85 PathProgramCache]: Analyzing trace with hash 2034632597, now seen corresponding path program 1 times [2024-06-28 03:07:37,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:07:37,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769742105] [2024-06-28 03:07:37,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:07:37,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:07:37,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:07:37,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:07:37,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:07:37,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769742105] [2024-06-28 03:07:37,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769742105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:07:37,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:07:37,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:07:37,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471462287] [2024-06-28 03:07:37,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:07:37,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:07:37,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:07:37,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:07:37,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:07:37,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 52 [2024-06-28 03:07:37,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 150 transitions, 1298 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:07:37,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:07:37,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 52 [2024-06-28 03:07:37,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:07:39,339 INFO L124 PetriNetUnfolderBase]: 8719/12540 cut-off events. [2024-06-28 03:07:39,340 INFO L125 PetriNetUnfolderBase]: For 265787/265789 co-relation queries the response was YES. [2024-06-28 03:07:39,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70756 conditions, 12540 events. 8719/12540 cut-off events. For 265787/265789 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 71642 event pairs, 3537 based on Foata normal form. 4/12444 useless extension candidates. Maximal degree in co-relation 70712. Up to 11874 conditions per place. [2024-06-28 03:07:39,457 INFO L140 encePairwiseOnDemand]: 42/52 looper letters, 155 selfloop transitions, 21 changer transitions 0/184 dead transitions. [2024-06-28 03:07:39,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 184 transitions, 1918 flow [2024-06-28 03:07:39,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:07:39,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:07:39,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-06-28 03:07:39,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5096153846153846 [2024-06-28 03:07:39,458 INFO L175 Difference]: Start difference. First operand has 116 places, 150 transitions, 1298 flow. Second operand 6 states and 159 transitions. [2024-06-28 03:07:39,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 184 transitions, 1918 flow [2024-06-28 03:07:39,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 184 transitions, 1817 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 03:07:39,648 INFO L231 Difference]: Finished difference. Result has 117 places, 158 transitions, 1364 flow [2024-06-28 03:07:39,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1197, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1364, PETRI_PLACES=117, PETRI_TRANSITIONS=158} [2024-06-28 03:07:39,649 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 62 predicate places. [2024-06-28 03:07:39,649 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 158 transitions, 1364 flow [2024-06-28 03:07:39,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:07:39,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:07:39,649 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:07:39,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 03:07:39,650 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 03:07:39,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:07:39,650 INFO L85 PathProgramCache]: Analyzing trace with hash 2047726997, now seen corresponding path program 2 times [2024-06-28 03:07:39,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:07:39,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10505350] [2024-06-28 03:07:39,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:07:39,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:07:39,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:07:40,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:07:40,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:07:40,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10505350] [2024-06-28 03:07:40,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10505350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:07:40,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:07:40,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:07:40,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548121881] [2024-06-28 03:07:40,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:07:40,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:07:40,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:07:40,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:07:40,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:07:40,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 52 [2024-06-28 03:07:40,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 158 transitions, 1364 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:07:40,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:07:40,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 52 [2024-06-28 03:07:40,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:07:41,958 INFO L124 PetriNetUnfolderBase]: 8705/12510 cut-off events. [2024-06-28 03:07:41,959 INFO L125 PetriNetUnfolderBase]: For 287621/287628 co-relation queries the response was YES. [2024-06-28 03:07:42,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73131 conditions, 12510 events. 8705/12510 cut-off events. For 287621/287628 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 71403 event pairs, 3514 based on Foata normal form. 8/12422 useless extension candidates. Maximal degree in co-relation 73086. Up to 11862 conditions per place. [2024-06-28 03:07:42,065 INFO L140 encePairwiseOnDemand]: 42/52 looper letters, 149 selfloop transitions, 21 changer transitions 0/178 dead transitions. [2024-06-28 03:07:42,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 178 transitions, 1764 flow [2024-06-28 03:07:42,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:07:42,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:07:42,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-28 03:07:42,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49038461538461536 [2024-06-28 03:07:42,066 INFO L175 Difference]: Start difference. First operand has 117 places, 158 transitions, 1364 flow. Second operand 6 states and 153 transitions. [2024-06-28 03:07:42,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 178 transitions, 1764 flow [2024-06-28 03:07:42,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 178 transitions, 1674 flow, removed 40 selfloop flow, removed 2 redundant places. [2024-06-28 03:07:42,307 INFO L231 Difference]: Finished difference. Result has 121 places, 158 transitions, 1325 flow [2024-06-28 03:07:42,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1274, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1325, PETRI_PLACES=121, PETRI_TRANSITIONS=158} [2024-06-28 03:07:42,308 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 66 predicate places. [2024-06-28 03:07:42,308 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 158 transitions, 1325 flow [2024-06-28 03:07:42,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:07:42,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:07:42,308 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:07:42,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 03:07:42,308 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 03:07:42,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:07:42,308 INFO L85 PathProgramCache]: Analyzing trace with hash -1535776572, now seen corresponding path program 1 times [2024-06-28 03:07:42,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:07:42,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302677729] [2024-06-28 03:07:42,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:07:42,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:07:42,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:07:43,382 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:07:43,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:07:43,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302677729] [2024-06-28 03:07:43,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302677729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:07:43,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:07:43,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:07:43,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897499395] [2024-06-28 03:07:43,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:07:43,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:07:43,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:07:43,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:07:43,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:07:43,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 52 [2024-06-28 03:07:43,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 158 transitions, 1325 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:07:43,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:07:43,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 52 [2024-06-28 03:07:43,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:07:45,485 INFO L124 PetriNetUnfolderBase]: 10131/14232 cut-off events. [2024-06-28 03:07:45,485 INFO L125 PetriNetUnfolderBase]: For 366162/366164 co-relation queries the response was YES. [2024-06-28 03:07:45,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84986 conditions, 14232 events. 10131/14232 cut-off events. For 366162/366164 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 79072 event pairs, 4061 based on Foata normal form. 18/14245 useless extension candidates. Maximal degree in co-relation 84939. Up to 13077 conditions per place. [2024-06-28 03:07:45,614 INFO L140 encePairwiseOnDemand]: 39/52 looper letters, 143 selfloop transitions, 79 changer transitions 0/229 dead transitions. [2024-06-28 03:07:45,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 229 transitions, 2158 flow [2024-06-28 03:07:45,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:07:45,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:07:45,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 237 transitions. [2024-06-28 03:07:45,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5064102564102564 [2024-06-28 03:07:45,616 INFO L175 Difference]: Start difference. First operand has 121 places, 158 transitions, 1325 flow. Second operand 9 states and 237 transitions. [2024-06-28 03:07:45,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 229 transitions, 2158 flow [2024-06-28 03:07:45,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 229 transitions, 2099 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 03:07:45,842 INFO L231 Difference]: Finished difference. Result has 127 places, 174 transitions, 1676 flow [2024-06-28 03:07:45,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1266, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1676, PETRI_PLACES=127, PETRI_TRANSITIONS=174} [2024-06-28 03:07:45,842 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 72 predicate places. [2024-06-28 03:07:45,842 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 174 transitions, 1676 flow [2024-06-28 03:07:45,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:07:45,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:07:45,843 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:07:45,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 03:07:45,843 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 03:07:45,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:07:45,843 INFO L85 PathProgramCache]: Analyzing trace with hash -2031309132, now seen corresponding path program 2 times [2024-06-28 03:07:45,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:07:45,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574934677] [2024-06-28 03:07:45,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:07:45,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:07:45,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:07:46,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:07:46,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:07:46,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574934677] [2024-06-28 03:07:46,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [574934677] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:07:46,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:07:46,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:07:46,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909572913] [2024-06-28 03:07:46,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:07:46,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:07:46,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:07:46,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:07:46,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:07:47,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 52 [2024-06-28 03:07:47,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 174 transitions, 1676 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:07:47,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:07:47,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 52 [2024-06-28 03:07:47,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:07:49,230 INFO L124 PetriNetUnfolderBase]: 10373/14620 cut-off events. [2024-06-28 03:07:49,230 INFO L125 PetriNetUnfolderBase]: For 406893/406897 co-relation queries the response was YES. [2024-06-28 03:07:49,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90305 conditions, 14620 events. 10373/14620 cut-off events. For 406893/406897 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 82068 event pairs, 4115 based on Foata normal form. 18/14630 useless extension candidates. Maximal degree in co-relation 90255. Up to 13600 conditions per place. [2024-06-28 03:07:49,344 INFO L140 encePairwiseOnDemand]: 39/52 looper letters, 145 selfloop transitions, 86 changer transitions 0/238 dead transitions. [2024-06-28 03:07:49,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 238 transitions, 2481 flow [2024-06-28 03:07:49,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:07:49,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:07:49,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 234 transitions. [2024-06-28 03:07:49,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 03:07:49,347 INFO L175 Difference]: Start difference. First operand has 127 places, 174 transitions, 1676 flow. Second operand 9 states and 234 transitions. [2024-06-28 03:07:49,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 238 transitions, 2481 flow [2024-06-28 03:07:49,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 238 transitions, 2311 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-28 03:07:49,561 INFO L231 Difference]: Finished difference. Result has 134 places, 186 transitions, 1897 flow [2024-06-28 03:07:49,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1520, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1897, PETRI_PLACES=134, PETRI_TRANSITIONS=186} [2024-06-28 03:07:49,562 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 79 predicate places. [2024-06-28 03:07:49,562 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 186 transitions, 1897 flow [2024-06-28 03:07:49,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:07:49,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:07:49,562 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:07:49,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 03:07:49,562 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 03:07:49,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:07:49,563 INFO L85 PathProgramCache]: Analyzing trace with hash -81928074, now seen corresponding path program 3 times [2024-06-28 03:07:49,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:07:49,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471146789] [2024-06-28 03:07:49,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:07:49,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:07:49,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:07:50,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:07:50,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:07:50,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471146789] [2024-06-28 03:07:50,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471146789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:07:50,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:07:50,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:07:50,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685716323] [2024-06-28 03:07:50,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:07:50,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:07:50,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:07:50,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:07:50,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:07:50,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 52 [2024-06-28 03:07:50,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 186 transitions, 1897 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:07:50,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:07:50,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 52 [2024-06-28 03:07:50,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:07:52,769 INFO L124 PetriNetUnfolderBase]: 10557/14922 cut-off events. [2024-06-28 03:07:52,769 INFO L125 PetriNetUnfolderBase]: For 448535/448539 co-relation queries the response was YES. [2024-06-28 03:07:52,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94408 conditions, 14922 events. 10557/14922 cut-off events. For 448535/448539 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 84315 event pairs, 3801 based on Foata normal form. 18/14932 useless extension candidates. Maximal degree in co-relation 94355. Up to 12899 conditions per place. [2024-06-28 03:07:52,929 INFO L140 encePairwiseOnDemand]: 39/52 looper letters, 134 selfloop transitions, 106 changer transitions 0/247 dead transitions. [2024-06-28 03:07:52,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 247 transitions, 2845 flow [2024-06-28 03:07:52,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:07:52,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:07:52,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 236 transitions. [2024-06-28 03:07:52,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5042735042735043 [2024-06-28 03:07:52,931 INFO L175 Difference]: Start difference. First operand has 134 places, 186 transitions, 1897 flow. Second operand 9 states and 236 transitions. [2024-06-28 03:07:52,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 247 transitions, 2845 flow [2024-06-28 03:07:53,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 247 transitions, 2696 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-28 03:07:53,274 INFO L231 Difference]: Finished difference. Result has 141 places, 192 transitions, 2196 flow [2024-06-28 03:07:53,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1748, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2196, PETRI_PLACES=141, PETRI_TRANSITIONS=192} [2024-06-28 03:07:53,275 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 86 predicate places. [2024-06-28 03:07:53,275 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 192 transitions, 2196 flow [2024-06-28 03:07:53,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:07:53,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:07:53,276 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:07:53,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 03:07:53,276 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 03:07:53,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:07:53,277 INFO L85 PathProgramCache]: Analyzing trace with hash 1177373588, now seen corresponding path program 4 times [2024-06-28 03:07:53,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:07:53,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693266897] [2024-06-28 03:07:53,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:07:53,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:07:53,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:07:54,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:07:54,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:07:54,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693266897] [2024-06-28 03:07:54,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [693266897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:07:54,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:07:54,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:07:54,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538150767] [2024-06-28 03:07:54,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:07:54,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:07:54,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:07:54,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:07:54,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:07:54,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 52 [2024-06-28 03:07:54,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 192 transitions, 2196 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:07:54,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:07:54,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 52 [2024-06-28 03:07:54,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:07:56,579 INFO L124 PetriNetUnfolderBase]: 10518/14901 cut-off events. [2024-06-28 03:07:56,580 INFO L125 PetriNetUnfolderBase]: For 467051/467055 co-relation queries the response was YES. [2024-06-28 03:07:56,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94464 conditions, 14901 events. 10518/14901 cut-off events. For 467051/467055 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 84566 event pairs, 4142 based on Foata normal form. 18/14911 useless extension candidates. Maximal degree in co-relation 94409. Up to 13823 conditions per place. [2024-06-28 03:07:56,728 INFO L140 encePairwiseOnDemand]: 39/52 looper letters, 152 selfloop transitions, 84 changer transitions 0/243 dead transitions. [2024-06-28 03:07:56,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 243 transitions, 2804 flow [2024-06-28 03:07:56,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:07:56,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:07:56,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 234 transitions. [2024-06-28 03:07:56,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 03:07:56,729 INFO L175 Difference]: Start difference. First operand has 141 places, 192 transitions, 2196 flow. Second operand 9 states and 234 transitions. [2024-06-28 03:07:56,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 243 transitions, 2804 flow [2024-06-28 03:07:57,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 243 transitions, 2638 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-28 03:07:57,130 INFO L231 Difference]: Finished difference. Result has 144 places, 191 transitions, 2161 flow [2024-06-28 03:07:57,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1986, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2161, PETRI_PLACES=144, PETRI_TRANSITIONS=191} [2024-06-28 03:07:57,131 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 89 predicate places. [2024-06-28 03:07:57,131 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 191 transitions, 2161 flow [2024-06-28 03:07:57,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:07:57,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:07:57,131 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:07:57,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 03:07:57,132 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 03:07:57,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:07:57,132 INFO L85 PathProgramCache]: Analyzing trace with hash 206550813, now seen corresponding path program 1 times [2024-06-28 03:07:57,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:07:57,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131932349] [2024-06-28 03:07:57,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:07:57,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:07:57,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:07:57,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:07:57,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:07:57,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131932349] [2024-06-28 03:07:57,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131932349] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:07:57,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:07:57,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:07:57,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593052509] [2024-06-28 03:07:57,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:07:57,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:07:57,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:07:57,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:07:57,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:07:58,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 52 [2024-06-28 03:07:58,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 191 transitions, 2161 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:07:58,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:07:58,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 52 [2024-06-28 03:07:58,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:07:59,874 INFO L124 PetriNetUnfolderBase]: 9400/13635 cut-off events. [2024-06-28 03:07:59,874 INFO L125 PetriNetUnfolderBase]: For 410567/410569 co-relation queries the response was YES. [2024-06-28 03:07:59,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85890 conditions, 13635 events. 9400/13635 cut-off events. For 410567/410569 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 79957 event pairs, 3568 based on Foata normal form. 4/13599 useless extension candidates. Maximal degree in co-relation 85833. Up to 12935 conditions per place. [2024-06-28 03:08:00,008 INFO L140 encePairwiseOnDemand]: 41/52 looper letters, 198 selfloop transitions, 18 changer transitions 0/224 dead transitions. [2024-06-28 03:08:00,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 224 transitions, 2755 flow [2024-06-28 03:08:00,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:08:00,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:08:00,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-28 03:08:00,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48626373626373626 [2024-06-28 03:08:00,010 INFO L175 Difference]: Start difference. First operand has 144 places, 191 transitions, 2161 flow. Second operand 7 states and 177 transitions. [2024-06-28 03:08:00,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 224 transitions, 2755 flow [2024-06-28 03:08:00,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 224 transitions, 2477 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-28 03:08:00,544 INFO L231 Difference]: Finished difference. Result has 143 places, 195 transitions, 2008 flow [2024-06-28 03:08:00,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1883, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2008, PETRI_PLACES=143, PETRI_TRANSITIONS=195} [2024-06-28 03:08:00,545 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 88 predicate places. [2024-06-28 03:08:00,545 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 195 transitions, 2008 flow [2024-06-28 03:08:00,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:00,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:08:00,546 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:08:00,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 03:08:00,546 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 03:08:00,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:08:00,547 INFO L85 PathProgramCache]: Analyzing trace with hash -1350897743, now seen corresponding path program 2 times [2024-06-28 03:08:00,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:08:00,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812970206] [2024-06-28 03:08:00,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:08:00,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:08:00,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:08:01,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:08:01,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:08:01,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812970206] [2024-06-28 03:08:01,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812970206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:08:01,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:08:01,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:08:01,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034401826] [2024-06-28 03:08:01,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:08:01,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:08:01,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:08:01,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:08:01,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:08:01,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 52 [2024-06-28 03:08:01,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 195 transitions, 2008 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:01,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:08:01,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 52 [2024-06-28 03:08:01,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:08:03,423 INFO L124 PetriNetUnfolderBase]: 9432/13685 cut-off events. [2024-06-28 03:08:03,424 INFO L125 PetriNetUnfolderBase]: For 431648/431650 co-relation queries the response was YES. [2024-06-28 03:08:03,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87733 conditions, 13685 events. 9432/13685 cut-off events. For 431648/431650 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 80127 event pairs, 3546 based on Foata normal form. 4/13644 useless extension candidates. Maximal degree in co-relation 87677. Up to 12866 conditions per place. [2024-06-28 03:08:03,546 INFO L140 encePairwiseOnDemand]: 41/52 looper letters, 191 selfloop transitions, 35 changer transitions 0/234 dead transitions. [2024-06-28 03:08:03,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 234 transitions, 2822 flow [2024-06-28 03:08:03,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:08:03,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:08:03,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-28 03:08:03,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5027472527472527 [2024-06-28 03:08:03,547 INFO L175 Difference]: Start difference. First operand has 143 places, 195 transitions, 2008 flow. Second operand 7 states and 183 transitions. [2024-06-28 03:08:03,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 234 transitions, 2822 flow [2024-06-28 03:08:03,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 234 transitions, 2727 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-28 03:08:03,839 INFO L231 Difference]: Finished difference. Result has 145 places, 203 transitions, 2160 flow [2024-06-28 03:08:03,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1913, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2160, PETRI_PLACES=145, PETRI_TRANSITIONS=203} [2024-06-28 03:08:03,839 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 90 predicate places. [2024-06-28 03:08:03,839 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 203 transitions, 2160 flow [2024-06-28 03:08:03,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:03,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:08:03,840 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:08:03,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 03:08:03,840 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 03:08:03,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:08:03,840 INFO L85 PathProgramCache]: Analyzing trace with hash -944971343, now seen corresponding path program 3 times [2024-06-28 03:08:03,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:08:03,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558865896] [2024-06-28 03:08:03,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:08:03,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:08:03,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:08:04,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-28 03:08:04,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:08:04,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558865896] [2024-06-28 03:08:04,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558865896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:08:04,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:08:04,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:08:04,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599240873] [2024-06-28 03:08:04,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:08:04,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:08:04,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:08:04,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:08:04,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:08:04,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 52 [2024-06-28 03:08:04,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 203 transitions, 2160 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:04,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:08:04,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 52 [2024-06-28 03:08:04,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:08:06,766 INFO L124 PetriNetUnfolderBase]: 9418/13670 cut-off events. [2024-06-28 03:08:06,766 INFO L125 PetriNetUnfolderBase]: For 462262/462264 co-relation queries the response was YES. [2024-06-28 03:08:06,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90158 conditions, 13670 events. 9418/13670 cut-off events. For 462262/462264 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 80122 event pairs, 3513 based on Foata normal form. 4/13634 useless extension candidates. Maximal degree in co-relation 90101. Up to 12854 conditions per place. [2024-06-28 03:08:06,888 INFO L140 encePairwiseOnDemand]: 41/52 looper letters, 185 selfloop transitions, 35 changer transitions 0/228 dead transitions. [2024-06-28 03:08:06,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 228 transitions, 2674 flow [2024-06-28 03:08:06,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:08:06,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:08:06,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-28 03:08:06,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48626373626373626 [2024-06-28 03:08:06,890 INFO L175 Difference]: Start difference. First operand has 145 places, 203 transitions, 2160 flow. Second operand 7 states and 177 transitions. [2024-06-28 03:08:06,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 228 transitions, 2674 flow [2024-06-28 03:08:07,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 228 transitions, 2534 flow, removed 60 selfloop flow, removed 3 redundant places. [2024-06-28 03:08:07,304 INFO L231 Difference]: Finished difference. Result has 149 places, 203 transitions, 2099 flow [2024-06-28 03:08:07,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=2020, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2099, PETRI_PLACES=149, PETRI_TRANSITIONS=203} [2024-06-28 03:08:07,305 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 94 predicate places. [2024-06-28 03:08:07,305 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 203 transitions, 2099 flow [2024-06-28 03:08:07,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:07,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:08:07,305 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:08:07,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 03:08:07,305 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 03:08:07,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:08:07,306 INFO L85 PathProgramCache]: Analyzing trace with hash 213230817, now seen corresponding path program 1 times [2024-06-28 03:08:07,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:08:07,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821767618] [2024-06-28 03:08:07,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:08:07,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:08:07,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:08:08,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-28 03:08:08,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:08:08,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821767618] [2024-06-28 03:08:08,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821767618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:08:08,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:08:08,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:08:08,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462365773] [2024-06-28 03:08:08,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:08:08,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:08:08,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:08:08,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:08:08,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:08:08,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 52 [2024-06-28 03:08:08,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 203 transitions, 2099 flow. Second operand has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:08,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:08:08,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 52 [2024-06-28 03:08:08,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:08:10,919 INFO L124 PetriNetUnfolderBase]: 8882/13056 cut-off events. [2024-06-28 03:08:10,919 INFO L125 PetriNetUnfolderBase]: For 483807/483824 co-relation queries the response was YES. [2024-06-28 03:08:11,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87493 conditions, 13056 events. 8882/13056 cut-off events. For 483807/483824 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 78392 event pairs, 3472 based on Foata normal form. 19/12973 useless extension candidates. Maximal degree in co-relation 87434. Up to 12151 conditions per place. [2024-06-28 03:08:11,071 INFO L140 encePairwiseOnDemand]: 41/52 looper letters, 195 selfloop transitions, 19 changer transitions 0/234 dead transitions. [2024-06-28 03:08:11,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 234 transitions, 2714 flow [2024-06-28 03:08:11,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:08:11,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:08:11,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-28 03:08:11,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46153846153846156 [2024-06-28 03:08:11,072 INFO L175 Difference]: Start difference. First operand has 149 places, 203 transitions, 2099 flow. Second operand 8 states and 192 transitions. [2024-06-28 03:08:11,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 234 transitions, 2714 flow [2024-06-28 03:08:11,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 234 transitions, 2600 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 03:08:11,437 INFO L231 Difference]: Finished difference. Result has 153 places, 212 transitions, 2170 flow [2024-06-28 03:08:11,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1994, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2170, PETRI_PLACES=153, PETRI_TRANSITIONS=212} [2024-06-28 03:08:11,437 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 98 predicate places. [2024-06-28 03:08:11,437 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 212 transitions, 2170 flow [2024-06-28 03:08:11,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:11,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:08:11,438 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:08:11,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 03:08:11,438 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 03:08:11,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:08:11,438 INFO L85 PathProgramCache]: Analyzing trace with hash -576283475, now seen corresponding path program 1 times [2024-06-28 03:08:11,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:08:11,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625821172] [2024-06-28 03:08:11,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:08:11,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:08:11,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:08:12,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:08:12,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:08:12,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625821172] [2024-06-28 03:08:12,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [625821172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:08:12,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:08:12,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:08:12,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993175245] [2024-06-28 03:08:12,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:08:12,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:08:12,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:08:12,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:08:12,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:08:12,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 03:08:12,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 212 transitions, 2170 flow. Second operand has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:12,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:08:12,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 03:08:12,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:08:13,997 INFO L124 PetriNetUnfolderBase]: 8467/12624 cut-off events. [2024-06-28 03:08:13,997 INFO L125 PetriNetUnfolderBase]: For 515873/515950 co-relation queries the response was YES. [2024-06-28 03:08:14,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88934 conditions, 12624 events. 8467/12624 cut-off events. For 515873/515950 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 78056 event pairs, 3263 based on Foata normal form. 16/12427 useless extension candidates. Maximal degree in co-relation 88872. Up to 11541 conditions per place. [2024-06-28 03:08:14,134 INFO L140 encePairwiseOnDemand]: 43/52 looper letters, 186 selfloop transitions, 12 changer transitions 0/226 dead transitions. [2024-06-28 03:08:14,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 226 transitions, 2666 flow [2024-06-28 03:08:14,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:08:14,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:08:14,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-28 03:08:14,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47115384615384615 [2024-06-28 03:08:14,135 INFO L175 Difference]: Start difference. First operand has 153 places, 212 transitions, 2170 flow. Second operand 6 states and 147 transitions. [2024-06-28 03:08:14,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 226 transitions, 2666 flow [2024-06-28 03:08:14,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 226 transitions, 2566 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-28 03:08:14,515 INFO L231 Difference]: Finished difference. Result has 155 places, 216 transitions, 2179 flow [2024-06-28 03:08:14,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=2070, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2179, PETRI_PLACES=155, PETRI_TRANSITIONS=216} [2024-06-28 03:08:14,515 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 100 predicate places. [2024-06-28 03:08:14,515 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 216 transitions, 2179 flow [2024-06-28 03:08:14,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:14,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:08:14,516 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:08:14,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 03:08:14,516 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 03:08:14,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:08:14,516 INFO L85 PathProgramCache]: Analyzing trace with hash 219454194, now seen corresponding path program 1 times [2024-06-28 03:08:14,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:08:14,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005979907] [2024-06-28 03:08:14,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:08:14,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:08:14,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:08:15,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:08:15,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:08:15,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005979907] [2024-06-28 03:08:15,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1005979907] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:08:15,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:08:15,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:08:15,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50030809] [2024-06-28 03:08:15,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:08:15,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:08:15,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:08:15,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:08:15,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:08:15,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 52 [2024-06-28 03:08:15,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 216 transitions, 2179 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:15,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:08:15,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 52 [2024-06-28 03:08:15,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:08:17,606 INFO L124 PetriNetUnfolderBase]: 10630/15062 cut-off events. [2024-06-28 03:08:17,606 INFO L125 PetriNetUnfolderBase]: For 641281/641296 co-relation queries the response was YES. [2024-06-28 03:08:17,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106862 conditions, 15062 events. 10630/15062 cut-off events. For 641281/641296 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 85503 event pairs, 4061 based on Foata normal form. 16/15074 useless extension candidates. Maximal degree in co-relation 106799. Up to 14325 conditions per place. [2024-06-28 03:08:17,767 INFO L140 encePairwiseOnDemand]: 41/52 looper letters, 215 selfloop transitions, 52 changer transitions 0/274 dead transitions. [2024-06-28 03:08:17,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 274 transitions, 3363 flow [2024-06-28 03:08:17,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:08:17,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:08:17,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-28 03:08:17,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.510989010989011 [2024-06-28 03:08:17,769 INFO L175 Difference]: Start difference. First operand has 155 places, 216 transitions, 2179 flow. Second operand 7 states and 186 transitions. [2024-06-28 03:08:17,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 274 transitions, 3363 flow [2024-06-28 03:08:18,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 274 transitions, 3282 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-28 03:08:18,213 INFO L231 Difference]: Finished difference. Result has 159 places, 234 transitions, 2523 flow [2024-06-28 03:08:18,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=2098, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2523, PETRI_PLACES=159, PETRI_TRANSITIONS=234} [2024-06-28 03:08:18,213 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 104 predicate places. [2024-06-28 03:08:18,213 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 234 transitions, 2523 flow [2024-06-28 03:08:18,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:18,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:08:18,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:08:18,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 03:08:18,214 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 03:08:18,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:08:18,214 INFO L85 PathProgramCache]: Analyzing trace with hash 225168114, now seen corresponding path program 2 times [2024-06-28 03:08:18,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:08:18,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058063932] [2024-06-28 03:08:18,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:08:18,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:08:18,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:08:19,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:08:19,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:08:19,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058063932] [2024-06-28 03:08:19,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058063932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:08:19,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:08:19,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:08:19,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468834244] [2024-06-28 03:08:19,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:08:19,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:08:19,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:08:19,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:08:19,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:08:19,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 52 [2024-06-28 03:08:19,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 234 transitions, 2523 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:19,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:08:19,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 52 [2024-06-28 03:08:19,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:08:21,414 INFO L124 PetriNetUnfolderBase]: 10708/15167 cut-off events. [2024-06-28 03:08:21,414 INFO L125 PetriNetUnfolderBase]: For 685752/685767 co-relation queries the response was YES. [2024-06-28 03:08:21,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111215 conditions, 15167 events. 10708/15167 cut-off events. For 685752/685767 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 86182 event pairs, 4042 based on Foata normal form. 16/15179 useless extension candidates. Maximal degree in co-relation 111150. Up to 14395 conditions per place. [2024-06-28 03:08:21,577 INFO L140 encePairwiseOnDemand]: 41/52 looper letters, 212 selfloop transitions, 60 changer transitions 0/279 dead transitions. [2024-06-28 03:08:21,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 279 transitions, 3621 flow [2024-06-28 03:08:21,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:08:21,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:08:21,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-28 03:08:21,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5027472527472527 [2024-06-28 03:08:21,579 INFO L175 Difference]: Start difference. First operand has 159 places, 234 transitions, 2523 flow. Second operand 7 states and 183 transitions. [2024-06-28 03:08:21,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 279 transitions, 3621 flow [2024-06-28 03:08:22,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 279 transitions, 3479 flow, removed 60 selfloop flow, removed 2 redundant places. [2024-06-28 03:08:22,051 INFO L231 Difference]: Finished difference. Result has 164 places, 242 transitions, 2682 flow [2024-06-28 03:08:22,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=2407, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2682, PETRI_PLACES=164, PETRI_TRANSITIONS=242} [2024-06-28 03:08:22,051 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 109 predicate places. [2024-06-28 03:08:22,051 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 242 transitions, 2682 flow [2024-06-28 03:08:22,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:22,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:08:22,052 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:08:22,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 03:08:22,052 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 03:08:22,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:08:22,052 INFO L85 PathProgramCache]: Analyzing trace with hash -551485060, now seen corresponding path program 3 times [2024-06-28 03:08:22,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:08:22,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468674541] [2024-06-28 03:08:22,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:08:22,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:08:22,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:08:23,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:08:23,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:08:23,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468674541] [2024-06-28 03:08:23,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468674541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:08:23,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:08:23,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:08:23,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195705403] [2024-06-28 03:08:23,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:08:23,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:08:23,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:08:23,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:08:23,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:08:23,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 52 [2024-06-28 03:08:23,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 242 transitions, 2682 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:23,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:08:23,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 52 [2024-06-28 03:08:23,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:08:25,429 INFO L124 PetriNetUnfolderBase]: 10694/15144 cut-off events. [2024-06-28 03:08:25,429 INFO L125 PetriNetUnfolderBase]: For 713526/713543 co-relation queries the response was YES. [2024-06-28 03:08:25,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111958 conditions, 15144 events. 10694/15144 cut-off events. For 713526/713543 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 85878 event pairs, 4031 based on Foata normal form. 16/15155 useless extension candidates. Maximal degree in co-relation 111891. Up to 14383 conditions per place. [2024-06-28 03:08:25,598 INFO L140 encePairwiseOnDemand]: 41/52 looper letters, 214 selfloop transitions, 61 changer transitions 0/282 dead transitions. [2024-06-28 03:08:25,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 282 transitions, 3656 flow [2024-06-28 03:08:25,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:08:25,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:08:25,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-28 03:08:25,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5027472527472527 [2024-06-28 03:08:25,600 INFO L175 Difference]: Start difference. First operand has 164 places, 242 transitions, 2682 flow. Second operand 7 states and 183 transitions. [2024-06-28 03:08:25,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 282 transitions, 3656 flow [2024-06-28 03:08:26,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 282 transitions, 3467 flow, removed 59 selfloop flow, removed 3 redundant places. [2024-06-28 03:08:26,307 INFO L231 Difference]: Finished difference. Result has 168 places, 244 transitions, 2654 flow [2024-06-28 03:08:26,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=2503, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2654, PETRI_PLACES=168, PETRI_TRANSITIONS=244} [2024-06-28 03:08:26,308 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 113 predicate places. [2024-06-28 03:08:26,308 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 244 transitions, 2654 flow [2024-06-28 03:08:26,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:26,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:08:26,308 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:08:26,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 03:08:26,308 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 03:08:26,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:08:26,309 INFO L85 PathProgramCache]: Analyzing trace with hash -1023077762, now seen corresponding path program 4 times [2024-06-28 03:08:26,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:08:26,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569957826] [2024-06-28 03:08:26,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:08:26,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:08:26,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:08:27,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:08:27,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:08:27,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569957826] [2024-06-28 03:08:27,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569957826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:08:27,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:08:27,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:08:27,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217516369] [2024-06-28 03:08:27,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:08:27,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:08:27,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:08:27,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:08:27,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:08:27,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 52 [2024-06-28 03:08:27,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 244 transitions, 2654 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:27,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:08:27,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 52 [2024-06-28 03:08:27,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:08:29,929 INFO L124 PetriNetUnfolderBase]: 10726/15187 cut-off events. [2024-06-28 03:08:29,929 INFO L125 PetriNetUnfolderBase]: For 744598/744617 co-relation queries the response was YES. [2024-06-28 03:08:30,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 113012 conditions, 15187 events. 10726/15187 cut-off events. For 744598/744617 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 86091 event pairs, 4038 based on Foata normal form. 18/15200 useless extension candidates. Maximal degree in co-relation 112944. Up to 14412 conditions per place. [2024-06-28 03:08:30,085 INFO L140 encePairwiseOnDemand]: 41/52 looper letters, 209 selfloop transitions, 65 changer transitions 0/281 dead transitions. [2024-06-28 03:08:30,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 281 transitions, 3542 flow [2024-06-28 03:08:30,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:08:30,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:08:30,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-28 03:08:30,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.489010989010989 [2024-06-28 03:08:30,087 INFO L175 Difference]: Start difference. First operand has 168 places, 244 transitions, 2654 flow. Second operand 7 states and 178 transitions. [2024-06-28 03:08:30,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 281 transitions, 3542 flow [2024-06-28 03:08:30,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 281 transitions, 3428 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-28 03:08:30,644 INFO L231 Difference]: Finished difference. Result has 172 places, 248 transitions, 2769 flow [2024-06-28 03:08:30,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=2550, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2769, PETRI_PLACES=172, PETRI_TRANSITIONS=248} [2024-06-28 03:08:30,645 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 117 predicate places. [2024-06-28 03:08:30,645 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 248 transitions, 2769 flow [2024-06-28 03:08:30,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:30,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:08:30,645 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:08:30,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 03:08:30,645 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 03:08:30,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:08:30,646 INFO L85 PathProgramCache]: Analyzing trace with hash 1389440542, now seen corresponding path program 5 times [2024-06-28 03:08:30,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:08:30,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284050110] [2024-06-28 03:08:30,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:08:30,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:08:30,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:08:31,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:08:31,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:08:31,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284050110] [2024-06-28 03:08:31,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284050110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:08:31,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:08:31,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:08:31,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815857992] [2024-06-28 03:08:31,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:08:31,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:08:31,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:08:31,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:08:31,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:08:31,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 52 [2024-06-28 03:08:31,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 248 transitions, 2769 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:31,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:08:31,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 52 [2024-06-28 03:08:31,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:08:34,311 INFO L124 PetriNetUnfolderBase]: 10712/15179 cut-off events. [2024-06-28 03:08:34,311 INFO L125 PetriNetUnfolderBase]: For 775906/775946 co-relation queries the response was YES. [2024-06-28 03:08:34,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 113668 conditions, 15179 events. 10712/15179 cut-off events. For 775906/775946 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 86224 event pairs, 4033 based on Foata normal form. 32/15204 useless extension candidates. Maximal degree in co-relation 113598. Up to 14400 conditions per place. [2024-06-28 03:08:34,496 INFO L140 encePairwiseOnDemand]: 41/52 looper letters, 205 selfloop transitions, 65 changer transitions 0/277 dead transitions. [2024-06-28 03:08:34,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 277 transitions, 3549 flow [2024-06-28 03:08:34,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:08:34,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:08:34,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-28 03:08:34,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47802197802197804 [2024-06-28 03:08:34,498 INFO L175 Difference]: Start difference. First operand has 172 places, 248 transitions, 2769 flow. Second operand 7 states and 174 transitions. [2024-06-28 03:08:34,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 277 transitions, 3549 flow [2024-06-28 03:08:35,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 277 transitions, 3365 flow, removed 46 selfloop flow, removed 4 redundant places. [2024-06-28 03:08:35,228 INFO L231 Difference]: Finished difference. Result has 175 places, 248 transitions, 2724 flow [2024-06-28 03:08:35,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=2585, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2724, PETRI_PLACES=175, PETRI_TRANSITIONS=248} [2024-06-28 03:08:35,228 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 120 predicate places. [2024-06-28 03:08:35,228 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 248 transitions, 2724 flow [2024-06-28 03:08:35,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:35,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:08:35,229 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:08:35,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 03:08:35,229 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 03:08:35,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:08:35,229 INFO L85 PathProgramCache]: Analyzing trace with hash -1987420164, now seen corresponding path program 6 times [2024-06-28 03:08:35,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:08:35,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993061436] [2024-06-28 03:08:35,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:08:35,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:08:35,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:08:36,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:08:36,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:08:36,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993061436] [2024-06-28 03:08:36,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993061436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:08:36,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:08:36,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:08:36,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795751079] [2024-06-28 03:08:36,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:08:36,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:08:36,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:08:36,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:08:36,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:08:36,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 52 [2024-06-28 03:08:36,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 248 transitions, 2724 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:36,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:08:36,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 52 [2024-06-28 03:08:36,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:08:38,907 INFO L124 PetriNetUnfolderBase]: 10698/15156 cut-off events. [2024-06-28 03:08:38,907 INFO L125 PetriNetUnfolderBase]: For 804676/804716 co-relation queries the response was YES. [2024-06-28 03:08:38,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114161 conditions, 15156 events. 10698/15156 cut-off events. For 804676/804716 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 85941 event pairs, 4033 based on Foata normal form. 32/15181 useless extension candidates. Maximal degree in co-relation 114090. Up to 14388 conditions per place. [2024-06-28 03:08:39,234 INFO L140 encePairwiseOnDemand]: 41/52 looper letters, 203 selfloop transitions, 65 changer transitions 0/275 dead transitions. [2024-06-28 03:08:39,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 275 transitions, 3354 flow [2024-06-28 03:08:39,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:08:39,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:08:39,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 03:08:39,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4725274725274725 [2024-06-28 03:08:39,237 INFO L175 Difference]: Start difference. First operand has 175 places, 248 transitions, 2724 flow. Second operand 7 states and 172 transitions. [2024-06-28 03:08:39,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 275 transitions, 3354 flow [2024-06-28 03:08:39,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 275 transitions, 3121 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-28 03:08:39,805 INFO L231 Difference]: Finished difference. Result has 176 places, 248 transitions, 2630 flow [2024-06-28 03:08:39,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=2491, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2630, PETRI_PLACES=176, PETRI_TRANSITIONS=248} [2024-06-28 03:08:39,805 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 121 predicate places. [2024-06-28 03:08:39,806 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 248 transitions, 2630 flow [2024-06-28 03:08:39,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:39,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:08:39,806 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:08:39,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 03:08:39,806 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 03:08:39,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:08:39,806 INFO L85 PathProgramCache]: Analyzing trace with hash -709046789, now seen corresponding path program 1 times [2024-06-28 03:08:39,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:08:39,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083767575] [2024-06-28 03:08:39,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:08:39,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:08:39,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:08:40,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:08:40,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:08:40,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2083767575] [2024-06-28 03:08:40,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2083767575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:08:40,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:08:40,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:08:40,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797370492] [2024-06-28 03:08:40,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:08:40,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:08:40,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:08:40,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:08:40,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:08:40,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2024-06-28 03:08:40,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 248 transitions, 2630 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:40,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:08:40,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2024-06-28 03:08:40,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:08:43,033 INFO L124 PetriNetUnfolderBase]: 8569/12802 cut-off events. [2024-06-28 03:08:43,033 INFO L125 PetriNetUnfolderBase]: For 697076/697245 co-relation queries the response was YES. [2024-06-28 03:08:43,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97462 conditions, 12802 events. 8569/12802 cut-off events. For 697076/697245 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 79162 event pairs, 3227 based on Foata normal form. 16/12604 useless extension candidates. Maximal degree in co-relation 97390. Up to 11556 conditions per place. [2024-06-28 03:08:43,183 INFO L140 encePairwiseOnDemand]: 43/52 looper letters, 206 selfloop transitions, 15 changer transitions 0/263 dead transitions. [2024-06-28 03:08:43,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 263 transitions, 3180 flow [2024-06-28 03:08:43,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:08:43,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:08:43,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-28 03:08:43,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.483974358974359 [2024-06-28 03:08:43,184 INFO L175 Difference]: Start difference. First operand has 176 places, 248 transitions, 2630 flow. Second operand 6 states and 151 transitions. [2024-06-28 03:08:43,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 263 transitions, 3180 flow [2024-06-28 03:08:43,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 263 transitions, 3054 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-28 03:08:43,641 INFO L231 Difference]: Finished difference. Result has 177 places, 252 transitions, 2625 flow [2024-06-28 03:08:43,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=2504, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2625, PETRI_PLACES=177, PETRI_TRANSITIONS=252} [2024-06-28 03:08:43,642 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 122 predicate places. [2024-06-28 03:08:43,642 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 252 transitions, 2625 flow [2024-06-28 03:08:43,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:43,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:08:43,643 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:08:43,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 03:08:43,643 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 03:08:43,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:08:43,643 INFO L85 PathProgramCache]: Analyzing trace with hash 1311090084, now seen corresponding path program 1 times [2024-06-28 03:08:43,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:08:43,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393584767] [2024-06-28 03:08:43,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:08:43,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:08:43,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:08:44,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:08:44,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:08:44,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393584767] [2024-06-28 03:08:44,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393584767] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:08:44,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:08:44,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:08:44,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469988234] [2024-06-28 03:08:44,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:08:44,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:08:44,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:08:44,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:08:44,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:08:44,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 52 [2024-06-28 03:08:44,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 252 transitions, 2625 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:44,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:08:44,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 52 [2024-06-28 03:08:44,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:08:47,413 INFO L124 PetriNetUnfolderBase]: 10768/15233 cut-off events. [2024-06-28 03:08:47,413 INFO L125 PetriNetUnfolderBase]: For 865645/865655 co-relation queries the response was YES. [2024-06-28 03:08:47,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 117882 conditions, 15233 events. 10768/15233 cut-off events. For 865645/865655 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 86269 event pairs, 4000 based on Foata normal form. 12/15242 useless extension candidates. Maximal degree in co-relation 117809. Up to 14495 conditions per place. [2024-06-28 03:08:47,559 INFO L140 encePairwiseOnDemand]: 40/52 looper letters, 242 selfloop transitions, 59 changer transitions 0/308 dead transitions. [2024-06-28 03:08:47,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 308 transitions, 3707 flow [2024-06-28 03:08:47,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:08:47,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:08:47,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-28 03:08:47,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5072115384615384 [2024-06-28 03:08:47,560 INFO L175 Difference]: Start difference. First operand has 177 places, 252 transitions, 2625 flow. Second operand 8 states and 211 transitions. [2024-06-28 03:08:47,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 308 transitions, 3707 flow [2024-06-28 03:08:48,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 308 transitions, 3614 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-28 03:08:48,144 INFO L231 Difference]: Finished difference. Result has 182 places, 261 transitions, 2858 flow [2024-06-28 03:08:48,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=2532, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2858, PETRI_PLACES=182, PETRI_TRANSITIONS=261} [2024-06-28 03:08:48,145 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 127 predicate places. [2024-06-28 03:08:48,145 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 261 transitions, 2858 flow [2024-06-28 03:08:48,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:48,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:08:48,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:08:48,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 03:08:48,145 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 03:08:48,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:08:48,146 INFO L85 PathProgramCache]: Analyzing trace with hash 1205981484, now seen corresponding path program 2 times [2024-06-28 03:08:48,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:08:48,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517525659] [2024-06-28 03:08:48,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:08:48,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:08:48,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:08:49,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:08:49,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:08:49,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517525659] [2024-06-28 03:08:49,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517525659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:08:49,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:08:49,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:08:49,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163802725] [2024-06-28 03:08:49,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:08:49,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:08:49,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:08:49,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:08:49,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:08:49,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 52 [2024-06-28 03:08:49,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 261 transitions, 2858 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:49,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:08:49,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 52 [2024-06-28 03:08:49,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:08:52,360 INFO L124 PetriNetUnfolderBase]: 10832/15327 cut-off events. [2024-06-28 03:08:52,360 INFO L125 PetriNetUnfolderBase]: For 914854/914864 co-relation queries the response was YES. [2024-06-28 03:08:52,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 121861 conditions, 15327 events. 10832/15327 cut-off events. For 914854/914864 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 86928 event pairs, 4000 based on Foata normal form. 12/15336 useless extension candidates. Maximal degree in co-relation 121786. Up to 14543 conditions per place. [2024-06-28 03:08:52,509 INFO L140 encePairwiseOnDemand]: 40/52 looper letters, 249 selfloop transitions, 70 changer transitions 0/326 dead transitions. [2024-06-28 03:08:52,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 326 transitions, 3969 flow [2024-06-28 03:08:52,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:08:52,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:08:52,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 255 transitions. [2024-06-28 03:08:52,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49038461538461536 [2024-06-28 03:08:52,511 INFO L175 Difference]: Start difference. First operand has 182 places, 261 transitions, 2858 flow. Second operand 10 states and 255 transitions. [2024-06-28 03:08:52,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 326 transitions, 3969 flow [2024-06-28 03:08:53,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 326 transitions, 3715 flow, removed 73 selfloop flow, removed 5 redundant places. [2024-06-28 03:08:53,378 INFO L231 Difference]: Finished difference. Result has 187 places, 269 transitions, 2882 flow [2024-06-28 03:08:53,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=2636, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2882, PETRI_PLACES=187, PETRI_TRANSITIONS=269} [2024-06-28 03:08:53,381 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 132 predicate places. [2024-06-28 03:08:53,381 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 269 transitions, 2882 flow [2024-06-28 03:08:53,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:53,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:08:53,382 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:08:53,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 03:08:53,382 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 03:08:53,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:08:53,382 INFO L85 PathProgramCache]: Analyzing trace with hash 1555101716, now seen corresponding path program 1 times [2024-06-28 03:08:53,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:08:53,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982583619] [2024-06-28 03:08:53,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:08:53,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:08:53,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:08:54,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:08:54,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:08:54,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982583619] [2024-06-28 03:08:54,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982583619] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:08:54,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:08:54,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:08:54,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926401526] [2024-06-28 03:08:54,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:08:54,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:08:54,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:08:54,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:08:54,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:08:54,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 52 [2024-06-28 03:08:54,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 269 transitions, 2882 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:54,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:08:54,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 52 [2024-06-28 03:08:54,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:08:57,311 INFO L124 PetriNetUnfolderBase]: 11033/15622 cut-off events. [2024-06-28 03:08:57,311 INFO L125 PetriNetUnfolderBase]: For 980798/980808 co-relation queries the response was YES. [2024-06-28 03:08:57,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 125322 conditions, 15622 events. 11033/15622 cut-off events. For 980798/980808 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 88579 event pairs, 3407 based on Foata normal form. 24/15643 useless extension candidates. Maximal degree in co-relation 125247. Up to 14601 conditions per place. [2024-06-28 03:08:57,585 INFO L140 encePairwiseOnDemand]: 41/52 looper letters, 265 selfloop transitions, 55 changer transitions 0/327 dead transitions. [2024-06-28 03:08:57,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 327 transitions, 4030 flow [2024-06-28 03:08:57,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:08:57,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:08:57,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-28 03:08:57,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5144230769230769 [2024-06-28 03:08:57,586 INFO L175 Difference]: Start difference. First operand has 187 places, 269 transitions, 2882 flow. Second operand 8 states and 214 transitions. [2024-06-28 03:08:57,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 327 transitions, 4030 flow [2024-06-28 03:08:58,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 327 transitions, 3848 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-28 03:08:58,192 INFO L231 Difference]: Finished difference. Result has 188 places, 273 transitions, 2961 flow [2024-06-28 03:08:58,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=2700, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2961, PETRI_PLACES=188, PETRI_TRANSITIONS=273} [2024-06-28 03:08:58,193 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 133 predicate places. [2024-06-28 03:08:58,193 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 273 transitions, 2961 flow [2024-06-28 03:08:58,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:58,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:08:58,193 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:08:58,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 03:08:58,193 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 03:08:58,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:08:58,194 INFO L85 PathProgramCache]: Analyzing trace with hash 1205978508, now seen corresponding path program 2 times [2024-06-28 03:08:58,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:08:58,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104415643] [2024-06-28 03:08:58,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:08:58,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:08:58,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:08:59,310 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:08:59,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:08:59,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104415643] [2024-06-28 03:08:59,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [104415643] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:08:59,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:08:59,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:08:59,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556870344] [2024-06-28 03:08:59,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:08:59,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:08:59,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:08:59,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:08:59,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:08:59,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 52 [2024-06-28 03:08:59,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 273 transitions, 2961 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:59,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:08:59,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 52 [2024-06-28 03:08:59,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:09:02,205 INFO L124 PetriNetUnfolderBase]: 11158/15793 cut-off events. [2024-06-28 03:09:02,205 INFO L125 PetriNetUnfolderBase]: For 1035740/1035750 co-relation queries the response was YES. [2024-06-28 03:09:02,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 128452 conditions, 15793 events. 11158/15793 cut-off events. For 1035740/1035750 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 89859 event pairs, 4043 based on Foata normal form. 28/15818 useless extension candidates. Maximal degree in co-relation 128376. Up to 15004 conditions per place. [2024-06-28 03:09:02,372 INFO L140 encePairwiseOnDemand]: 41/52 looper letters, 261 selfloop transitions, 53 changer transitions 0/321 dead transitions. [2024-06-28 03:09:02,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 321 transitions, 3837 flow [2024-06-28 03:09:02,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:09:02,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:09:02,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-28 03:09:02,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49759615384615385 [2024-06-28 03:09:02,373 INFO L175 Difference]: Start difference. First operand has 188 places, 273 transitions, 2961 flow. Second operand 8 states and 207 transitions. [2024-06-28 03:09:02,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 321 transitions, 3837 flow [2024-06-28 03:09:03,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 321 transitions, 3720 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-28 03:09:03,276 INFO L231 Difference]: Finished difference. Result has 192 places, 275 transitions, 3036 flow [2024-06-28 03:09:03,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=2850, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3036, PETRI_PLACES=192, PETRI_TRANSITIONS=275} [2024-06-28 03:09:03,276 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 137 predicate places. [2024-06-28 03:09:03,276 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 275 transitions, 3036 flow [2024-06-28 03:09:03,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:09:03,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:09:03,277 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:09:03,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 03:09:03,277 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 03:09:03,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:09:03,278 INFO L85 PathProgramCache]: Analyzing trace with hash 1315737480, now seen corresponding path program 1 times [2024-06-28 03:09:03,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:09:03,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301762818] [2024-06-28 03:09:03,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:09:03,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:09:03,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:09:04,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:09:04,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:09:04,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301762818] [2024-06-28 03:09:04,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301762818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:09:04,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:09:04,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:09:04,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944852388] [2024-06-28 03:09:04,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:09:04,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:09:04,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:09:04,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:09:04,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:09:04,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 52 [2024-06-28 03:09:04,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 275 transitions, 3036 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:09:04,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:09:04,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 52 [2024-06-28 03:09:04,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:09:07,317 INFO L124 PetriNetUnfolderBase]: 11190/15839 cut-off events. [2024-06-28 03:09:07,317 INFO L125 PetriNetUnfolderBase]: For 1061127/1061135 co-relation queries the response was YES. [2024-06-28 03:09:07,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 129547 conditions, 15839 events. 11190/15839 cut-off events. For 1061127/1061135 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 90011 event pairs, 4116 based on Foata normal form. 12/15846 useless extension candidates. Maximal degree in co-relation 129469. Up to 15219 conditions per place. [2024-06-28 03:09:07,487 INFO L140 encePairwiseOnDemand]: 40/52 looper letters, 268 selfloop transitions, 44 changer transitions 0/319 dead transitions. [2024-06-28 03:09:07,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 319 transitions, 3890 flow [2024-06-28 03:09:07,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:09:07,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:09:07,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-28 03:09:07,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4855769230769231 [2024-06-28 03:09:07,489 INFO L175 Difference]: Start difference. First operand has 192 places, 275 transitions, 3036 flow. Second operand 8 states and 202 transitions. [2024-06-28 03:09:07,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 319 transitions, 3890 flow [2024-06-28 03:09:08,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 319 transitions, 3754 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 03:09:08,321 INFO L231 Difference]: Finished difference. Result has 194 places, 279 transitions, 3101 flow [2024-06-28 03:09:08,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=2900, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3101, PETRI_PLACES=194, PETRI_TRANSITIONS=279} [2024-06-28 03:09:08,321 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 139 predicate places. [2024-06-28 03:09:08,322 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 279 transitions, 3101 flow [2024-06-28 03:09:08,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:09:08,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:09:08,322 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:09:08,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 03:09:08,322 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 03:09:08,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:09:08,323 INFO L85 PathProgramCache]: Analyzing trace with hash 1315558734, now seen corresponding path program 3 times [2024-06-28 03:09:08,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:09:08,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635638652] [2024-06-28 03:09:08,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:09:08,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:09:08,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:09:09,358 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:09:09,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:09:09,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635638652] [2024-06-28 03:09:09,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635638652] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:09:09,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:09:09,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:09:09,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200438519] [2024-06-28 03:09:09,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:09:09,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:09:09,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:09:09,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:09:09,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:09:09,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 52 [2024-06-28 03:09:09,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 279 transitions, 3101 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:09:09,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:09:09,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 52 [2024-06-28 03:09:09,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand