./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix056_power.opt_pso.opt_rmo.opt_tso.oepc_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/mix056_power.opt_pso.opt_rmo.opt_tso.oepc_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/mix056_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix056_power.opt_pso.opt_rmo.opt_tso.oepc_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:37:31,989 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 03:37:32,059 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 03:37:32,064 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 03:37:32,065 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 03:37:32,091 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 03:37:32,092 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 03:37:32,092 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 03:37:32,093 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 03:37:32,096 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 03:37:32,096 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 03:37:32,096 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 03:37:32,097 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 03:37:32,098 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 03:37:32,098 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 03:37:32,098 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 03:37:32,099 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 03:37:32,099 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 03:37:32,099 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 03:37:32,099 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 03:37:32,100 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 03:37:32,100 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 03:37:32,100 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 03:37:32,100 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 03:37:32,101 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 03:37:32,101 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 03:37:32,101 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 03:37:32,101 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 03:37:32,102 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 03:37:32,102 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 03:37:32,103 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 03:37:32,103 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 03:37:32,103 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 03:37:32,104 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 03:37:32,104 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 03:37:32,104 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 03:37:32,104 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 03:37:32,104 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 03:37:32,105 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 03:37:32,105 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 03:37:32,105 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 03:37:32,105 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 03:37:32,105 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 03:37:32,106 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:37:32,325 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 03:37:32,347 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 03:37:32,349 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 03:37:32,349 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 03:37:32,350 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 03:37:32,351 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix056_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i [2024-06-28 03:37:33,493 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 03:37:33,736 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 03:37:33,737 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix056_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i [2024-06-28 03:37:33,747 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5c1be85b2/85e2dc1805c84beab58036647b90a23c/FLAGdb8595198 [2024-06-28 03:37:33,760 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5c1be85b2/85e2dc1805c84beab58036647b90a23c [2024-06-28 03:37:33,762 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 03:37:33,763 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 03:37:33,763 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/mix056_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-28 03:37:33,883 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 03:37:33,885 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 03:37:33,885 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 03:37:33,886 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 03:37:33,889 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 03:37:33,890 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 03:37:33" (1/2) ... [2024-06-28 03:37:33,891 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1fad3016 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:37:33, skipping insertion in model container [2024-06-28 03:37:33,891 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 03:37:33" (1/2) ... [2024-06-28 03:37:33,892 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@624cdf8c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:37:33, skipping insertion in model container [2024-06-28 03:37:33,892 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:37:33" (2/2) ... [2024-06-28 03:37:33,893 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1fad3016 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:37:33, skipping insertion in model container [2024-06-28 03:37:33,893 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:37:33" (2/2) ... [2024-06-28 03:37:33,893 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 03:37:33,963 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 03:37:33,964 INFO L97 edCorrectnessWitness]: Location invariant before [L819-L819] ((((((((((((((((! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 2)) && (y$w_buff1 == 0 || y$w_buff1 == 2)) && (z == 0 || z == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 2)) [2024-06-28 03:37:33,965 INFO L97 edCorrectnessWitness]: Location invariant before [L816-L816] ((((((((((((((((! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 2)) && (y$w_buff1 == 0 || y$w_buff1 == 2)) && (z == 0 || z == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 2)) [2024-06-28 03:37:33,965 INFO L97 edCorrectnessWitness]: Location invariant before [L818-L818] ((((((((((((((((! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 2)) && (y$w_buff1 == 0 || y$w_buff1 == 2)) && (z == 0 || z == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 2)) [2024-06-28 03:37:33,965 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 03:37:33,965 INFO L106 edCorrectnessWitness]: ghost_update [L814-L814] multithreaded = 1; [2024-06-28 03:37:34,007 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 03:37:34,323 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 03:37:34,343 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 03:37:34,439 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 03:37:34,472 INFO L206 MainTranslator]: Completed translation [2024-06-28 03:37:34,473 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:37:34 WrapperNode [2024-06-28 03:37:34,473 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 03:37:34,475 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 03:37:34,475 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 03:37:34,475 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 03:37:34,480 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:37:34" (1/1) ... [2024-06-28 03:37:34,510 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:37:34" (1/1) ... [2024-06-28 03:37:34,543 INFO L138 Inliner]: procedures = 175, calls = 43, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 143 [2024-06-28 03:37:34,545 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 03:37:34,546 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 03:37:34,547 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 03:37:34,547 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 03:37:34,556 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:37:34" (1/1) ... [2024-06-28 03:37:34,556 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:37:34" (1/1) ... [2024-06-28 03:37:34,571 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:37:34" (1/1) ... [2024-06-28 03:37:34,590 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:37:34,595 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:37:34" (1/1) ... [2024-06-28 03:37:34,596 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:37:34" (1/1) ... [2024-06-28 03:37:34,605 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:37:34" (1/1) ... [2024-06-28 03:37:34,615 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:37:34" (1/1) ... [2024-06-28 03:37:34,616 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:37:34" (1/1) ... [2024-06-28 03:37:34,623 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:37:34" (1/1) ... [2024-06-28 03:37:34,626 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 03:37:34,630 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 03:37:34,630 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 03:37:34,630 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 03:37:34,631 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:37:34" (1/1) ... [2024-06-28 03:37:34,635 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 03:37:34,642 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 03:37:34,654 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:37:34,692 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:37:34,704 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 03:37:34,705 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 03:37:34,705 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 03:37:34,705 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 03:37:34,706 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 03:37:34,706 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 03:37:34,706 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 03:37:34,706 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 03:37:34,706 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 03:37:34,706 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 03:37:34,706 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 03:37:34,707 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 03:37:34,708 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:37:34,840 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 03:37:34,843 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 03:37:35,153 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 03:37:35,154 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 03:37:35,301 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 03:37:35,301 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 03:37:35,302 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 03:37:35 BoogieIcfgContainer [2024-06-28 03:37:35,302 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 03:37:35,304 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 03:37:35,304 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 03:37:35,306 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 03:37:35,306 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 03:37:33" (1/4) ... [2024-06-28 03:37:35,307 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@76b63a40 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 03:37:35, skipping insertion in model container [2024-06-28 03:37:35,307 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:37:33" (2/4) ... [2024-06-28 03:37:35,308 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@76b63a40 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 03:37:35, skipping insertion in model container [2024-06-28 03:37:35,308 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:37:34" (3/4) ... [2024-06-28 03:37:35,308 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@76b63a40 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 03:37:35, skipping insertion in model container [2024-06-28 03:37:35,308 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 03:37:35" (4/4) ... [2024-06-28 03:37:35,309 INFO L112 eAbstractionObserver]: Analyzing ICFG mix056_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i [2024-06-28 03:37:35,322 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 03:37:35,322 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 03:37:35,322 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 03:37:35,386 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 03:37:35,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 50 places, 40 transitions, 92 flow [2024-06-28 03:37:35,444 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2024-06-28 03:37:35,445 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 03:37:35,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47 conditions, 37 events. 0/37 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 62 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 03:37:35,446 INFO L82 GeneralOperation]: Start removeDead. Operand has 50 places, 40 transitions, 92 flow [2024-06-28 03:37:35,449 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 31 transitions, 71 flow [2024-06-28 03:37:35,460 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 03:37:35,466 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;@4daf66f1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 03:37:35,466 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 03:37:35,472 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 03:37:35,473 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-28 03:37:35,473 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 03:37:35,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:35,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 03:37:35,474 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:37:35,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:35,478 INFO L85 PathProgramCache]: Analyzing trace with hash 363251747, now seen corresponding path program 1 times [2024-06-28 03:37:35,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:35,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799491021] [2024-06-28 03:37:35,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:35,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:35,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:36,356 INFO 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:37:36,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:36,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799491021] [2024-06-28 03:37:36,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799491021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:36,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:36,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 03:37:36,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997222672] [2024-06-28 03:37:36,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:36,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 03:37:36,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:36,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 03:37:36,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 03:37:36,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 03:37:36,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 71 flow. Second operand has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:36,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:36,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 03:37:36,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:36,677 INFO L124 PetriNetUnfolderBase]: 1152/1802 cut-off events. [2024-06-28 03:37:36,677 INFO L125 PetriNetUnfolderBase]: For 34/34 co-relation queries the response was YES. [2024-06-28 03:37:36,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3619 conditions, 1802 events. 1152/1802 cut-off events. For 34/34 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8629 event pairs, 785 based on Foata normal form. 1/1757 useless extension candidates. Maximal degree in co-relation 3607. Up to 1732 conditions per place. [2024-06-28 03:37:36,689 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 31 selfloop transitions, 4 changer transitions 0/41 dead transitions. [2024-06-28 03:37:36,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 41 transitions, 167 flow [2024-06-28 03:37:36,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 03:37:36,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 03:37:36,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 71 transitions. [2024-06-28 03:37:36,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-28 03:37:36,698 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 71 flow. Second operand 3 states and 71 transitions. [2024-06-28 03:37:36,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 41 transitions, 167 flow [2024-06-28 03:37:36,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 41 transitions, 162 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 03:37:36,702 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 98 flow [2024-06-28 03:37:36,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=98, PETRI_PLACES=41, PETRI_TRANSITIONS=34} [2024-06-28 03:37:36,705 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 0 predicate places. [2024-06-28 03:37:36,706 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 98 flow [2024-06-28 03:37:36,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:36,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:36,706 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:37:36,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 03:37:36,707 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:37:36,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:36,707 INFO L85 PathProgramCache]: Analyzing trace with hash 1192620866, now seen corresponding path program 1 times [2024-06-28 03:37:36,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:36,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263738879] [2024-06-28 03:37:36,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:36,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:36,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:37,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:37:37,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:37,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263738879] [2024-06-28 03:37:37,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263738879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:37,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:37,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 03:37:37,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955134890] [2024-06-28 03:37:37,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:37,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 03:37:37,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:37,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 03:37:37,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 03:37:37,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 03:37:37,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 98 flow. Second operand has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:37,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:37,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 03:37:37,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:37,350 INFO L124 PetriNetUnfolderBase]: 1353/2040 cut-off events. [2024-06-28 03:37:37,350 INFO L125 PetriNetUnfolderBase]: For 396/396 co-relation queries the response was YES. [2024-06-28 03:37:37,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4696 conditions, 2040 events. 1353/2040 cut-off events. For 396/396 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 9519 event pairs, 795 based on Foata normal form. 3/2041 useless extension candidates. Maximal degree in co-relation 4684. Up to 2005 conditions per place. [2024-06-28 03:37:37,359 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 39 selfloop transitions, 7 changer transitions 0/51 dead transitions. [2024-06-28 03:37:37,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 51 transitions, 236 flow [2024-06-28 03:37:37,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 03:37:37,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 03:37:37,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 89 transitions. [2024-06-28 03:37:37,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55625 [2024-06-28 03:37:37,361 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 98 flow. Second operand 4 states and 89 transitions. [2024-06-28 03:37:37,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 51 transitions, 236 flow [2024-06-28 03:37:37,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 51 transitions, 232 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 03:37:37,363 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 134 flow [2024-06-28 03:37:37,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=134, PETRI_PLACES=44, PETRI_TRANSITIONS=37} [2024-06-28 03:37:37,363 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 3 predicate places. [2024-06-28 03:37:37,364 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 134 flow [2024-06-28 03:37:37,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:37,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:37,364 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:37:37,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 03:37:37,364 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:37:37,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:37,365 INFO L85 PathProgramCache]: Analyzing trace with hash -1683457414, now seen corresponding path program 1 times [2024-06-28 03:37:37,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:37,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643368814] [2024-06-28 03:37:37,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:37,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:37,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:37,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:37:37,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:37,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643368814] [2024-06-28 03:37:37,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643368814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:37,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:37,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 03:37:37,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164363975] [2024-06-28 03:37:37,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:37,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 03:37:37,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:37,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 03:37:37,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 03:37:37,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 03:37:37,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 134 flow. Second operand has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:37,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:37,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 03:37:37,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:38,042 INFO L124 PetriNetUnfolderBase]: 1361/2060 cut-off events. [2024-06-28 03:37:38,042 INFO L125 PetriNetUnfolderBase]: For 1171/1171 co-relation queries the response was YES. [2024-06-28 03:37:38,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5270 conditions, 2060 events. 1361/2060 cut-off events. For 1171/1171 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 9757 event pairs, 569 based on Foata normal form. 5/2062 useless extension candidates. Maximal degree in co-relation 5256. Up to 1951 conditions per place. [2024-06-28 03:37:38,051 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 52 selfloop transitions, 16 changer transitions 0/73 dead transitions. [2024-06-28 03:37:38,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 73 transitions, 390 flow [2024-06-28 03:37:38,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 03:37:38,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 03:37:38,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 117 transitions. [2024-06-28 03:37:38,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.585 [2024-06-28 03:37:38,053 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 134 flow. Second operand 5 states and 117 transitions. [2024-06-28 03:37:38,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 73 transitions, 390 flow [2024-06-28 03:37:38,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 73 transitions, 376 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-28 03:37:38,056 INFO L231 Difference]: Finished difference. Result has 49 places, 48 transitions, 233 flow [2024-06-28 03:37:38,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=233, PETRI_PLACES=49, PETRI_TRANSITIONS=48} [2024-06-28 03:37:38,056 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 8 predicate places. [2024-06-28 03:37:38,056 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 48 transitions, 233 flow [2024-06-28 03:37:38,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:38,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:38,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:37:38,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 03:37:38,057 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:37:38,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:38,058 INFO L85 PathProgramCache]: Analyzing trace with hash -2036545723, now seen corresponding path program 1 times [2024-06-28 03:37:38,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:38,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258719230] [2024-06-28 03:37:38,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:38,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:38,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:38,518 INFO 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:37:38,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:38,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258719230] [2024-06-28 03:37:38,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258719230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:38,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:38,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 03:37:38,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186642352] [2024-06-28 03:37:38,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:38,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 03:37:38,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:38,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 03:37:38,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 03:37:38,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 03:37:38,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 48 transitions, 233 flow. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:38,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:38,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 03:37:38,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:38,836 INFO L124 PetriNetUnfolderBase]: 1373/2080 cut-off events. [2024-06-28 03:37:38,836 INFO L125 PetriNetUnfolderBase]: For 2771/2774 co-relation queries the response was YES. [2024-06-28 03:37:38,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6300 conditions, 2080 events. 1373/2080 cut-off events. For 2771/2774 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9878 event pairs, 405 based on Foata normal form. 12/2089 useless extension candidates. Maximal degree in co-relation 6283. Up to 1919 conditions per place. [2024-06-28 03:37:38,848 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 56 selfloop transitions, 19 changer transitions 0/80 dead transitions. [2024-06-28 03:37:38,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 80 transitions, 493 flow [2024-06-28 03:37:38,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:37:38,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:37:38,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 134 transitions. [2024-06-28 03:37:38,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-28 03:37:38,850 INFO L175 Difference]: Start difference. First operand has 49 places, 48 transitions, 233 flow. Second operand 6 states and 134 transitions. [2024-06-28 03:37:38,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 80 transitions, 493 flow [2024-06-28 03:37:38,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 80 transitions, 485 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-06-28 03:37:38,855 INFO L231 Difference]: Finished difference. Result has 54 places, 50 transitions, 289 flow [2024-06-28 03:37:38,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=217, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=289, PETRI_PLACES=54, PETRI_TRANSITIONS=50} [2024-06-28 03:37:38,856 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 13 predicate places. [2024-06-28 03:37:38,856 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 50 transitions, 289 flow [2024-06-28 03:37:38,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:38,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:38,856 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:37:38,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 03:37:38,857 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:37:38,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:38,857 INFO L85 PathProgramCache]: Analyzing trace with hash 504448289, now seen corresponding path program 1 times [2024-06-28 03:37:38,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:38,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516718783] [2024-06-28 03:37:38,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:38,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:38,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:39,336 INFO 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:37:39,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:39,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516718783] [2024-06-28 03:37:39,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516718783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:39,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:39,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 03:37:39,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320689046] [2024-06-28 03:37:39,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:39,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 03:37:39,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:39,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 03:37:39,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 03:37:39,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:37:39,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 50 transitions, 289 flow. Second operand has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:39,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:39,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:37:39,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:39,666 INFO L124 PetriNetUnfolderBase]: 1161/1821 cut-off events. [2024-06-28 03:37:39,667 INFO L125 PetriNetUnfolderBase]: For 3486/3486 co-relation queries the response was YES. [2024-06-28 03:37:39,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5995 conditions, 1821 events. 1161/1821 cut-off events. For 3486/3486 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 8878 event pairs, 463 based on Foata normal form. 2/1821 useless extension candidates. Maximal degree in co-relation 5974. Up to 1739 conditions per place. [2024-06-28 03:37:39,678 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 48 selfloop transitions, 8 changer transitions 0/61 dead transitions. [2024-06-28 03:37:39,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 61 transitions, 429 flow [2024-06-28 03:37:39,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 03:37:39,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 03:37:39,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 89 transitions. [2024-06-28 03:37:39,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445 [2024-06-28 03:37:39,680 INFO L175 Difference]: Start difference. First operand has 54 places, 50 transitions, 289 flow. Second operand 5 states and 89 transitions. [2024-06-28 03:37:39,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 61 transitions, 429 flow [2024-06-28 03:37:39,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 61 transitions, 379 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 03:37:39,687 INFO L231 Difference]: Finished difference. Result has 55 places, 50 transitions, 263 flow [2024-06-28 03:37:39,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=239, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=263, PETRI_PLACES=55, PETRI_TRANSITIONS=50} [2024-06-28 03:37:39,689 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 14 predicate places. [2024-06-28 03:37:39,690 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 50 transitions, 263 flow [2024-06-28 03:37:39,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:39,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:39,693 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:37:39,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 03:37:39,693 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:37:39,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:39,694 INFO L85 PathProgramCache]: Analyzing trace with hash -1543037825, now seen corresponding path program 1 times [2024-06-28 03:37:39,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:39,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247793923] [2024-06-28 03:37:39,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:39,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:39,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:40,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:37:40,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:40,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247793923] [2024-06-28 03:37:40,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247793923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:40,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:40,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:37:40,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900328088] [2024-06-28 03:37:40,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:40,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:37:40,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:40,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:37:40,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:37:40,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:37:40,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 50 transitions, 263 flow. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 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:37:40,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:40,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:37:40,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:40,598 INFO L124 PetriNetUnfolderBase]: 1151/1843 cut-off events. [2024-06-28 03:37:40,598 INFO L125 PetriNetUnfolderBase]: For 4007/4007 co-relation queries the response was YES. [2024-06-28 03:37:40,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5983 conditions, 1843 events. 1151/1843 cut-off events. For 4007/4007 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 9043 event pairs, 433 based on Foata normal form. 4/1845 useless extension candidates. Maximal degree in co-relation 5960. Up to 1707 conditions per place. [2024-06-28 03:37:40,609 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 53 selfloop transitions, 11 changer transitions 0/69 dead transitions. [2024-06-28 03:37:40,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 69 transitions, 449 flow [2024-06-28 03:37:40,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:37:40,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:37:40,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-28 03:37:40,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44166666666666665 [2024-06-28 03:37:40,611 INFO L175 Difference]: Start difference. First operand has 55 places, 50 transitions, 263 flow. Second operand 6 states and 106 transitions. [2024-06-28 03:37:40,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 69 transitions, 449 flow [2024-06-28 03:37:40,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 69 transitions, 427 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-28 03:37:40,615 INFO L231 Difference]: Finished difference. Result has 57 places, 53 transitions, 295 flow [2024-06-28 03:37:40,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=241, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=295, PETRI_PLACES=57, PETRI_TRANSITIONS=53} [2024-06-28 03:37:40,615 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 16 predicate places. [2024-06-28 03:37:40,615 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 53 transitions, 295 flow [2024-06-28 03:37:40,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 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:37:40,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:40,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:37:40,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 03:37:40,616 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:37:40,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:40,617 INFO L85 PathProgramCache]: Analyzing trace with hash -562934604, now seen corresponding path program 1 times [2024-06-28 03:37:40,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:40,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401390593] [2024-06-28 03:37:40,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:40,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:40,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:41,114 INFO 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:37:41,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:41,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401390593] [2024-06-28 03:37:41,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401390593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:41,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:41,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:37:41,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048271960] [2024-06-28 03:37:41,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:41,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:37:41,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:41,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:37:41,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:37:41,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:37:41,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 53 transitions, 295 flow. Second operand has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:41,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:41,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:37:41,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:41,541 INFO L124 PetriNetUnfolderBase]: 1364/2068 cut-off events. [2024-06-28 03:37:41,541 INFO L125 PetriNetUnfolderBase]: For 6204/6210 co-relation queries the response was YES. [2024-06-28 03:37:41,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7352 conditions, 2068 events. 1364/2068 cut-off events. For 6204/6210 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9662 event pairs, 539 based on Foata normal form. 8/2073 useless extension candidates. Maximal degree in co-relation 7329. Up to 1956 conditions per place. [2024-06-28 03:37:41,551 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 53 selfloop transitions, 19 changer transitions 0/76 dead transitions. [2024-06-28 03:37:41,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 76 transitions, 535 flow [2024-06-28 03:37:41,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:37:41,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:37:41,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-06-28 03:37:41,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45416666666666666 [2024-06-28 03:37:41,553 INFO L175 Difference]: Start difference. First operand has 57 places, 53 transitions, 295 flow. Second operand 6 states and 109 transitions. [2024-06-28 03:37:41,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 76 transitions, 535 flow [2024-06-28 03:37:41,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 76 transitions, 505 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 03:37:41,556 INFO L231 Difference]: Finished difference. Result has 59 places, 56 transitions, 337 flow [2024-06-28 03:37:41,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=265, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=337, PETRI_PLACES=59, PETRI_TRANSITIONS=56} [2024-06-28 03:37:41,557 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 18 predicate places. [2024-06-28 03:37:41,557 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 56 transitions, 337 flow [2024-06-28 03:37:41,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:41,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:41,557 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:37:41,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 03:37:41,557 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:37:41,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:41,558 INFO L85 PathProgramCache]: Analyzing trace with hash -556471104, now seen corresponding path program 2 times [2024-06-28 03:37:41,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:41,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36818495] [2024-06-28 03:37:41,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:41,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:41,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:42,028 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:37:42,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:42,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36818495] [2024-06-28 03:37:42,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36818495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:42,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:42,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:37:42,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892676409] [2024-06-28 03:37:42,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:42,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:37:42,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:42,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:37:42,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:37:42,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:37:42,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 56 transitions, 337 flow. Second operand has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:42,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:42,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:37:42,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:42,462 INFO L124 PetriNetUnfolderBase]: 1352/2041 cut-off events. [2024-06-28 03:37:42,463 INFO L125 PetriNetUnfolderBase]: For 7423/7427 co-relation queries the response was YES. [2024-06-28 03:37:42,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7491 conditions, 2041 events. 1352/2041 cut-off events. For 7423/7427 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 9468 event pairs, 553 based on Foata normal form. 3/2037 useless extension candidates. Maximal degree in co-relation 7467. Up to 1940 conditions per place. [2024-06-28 03:37:42,480 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 47 selfloop transitions, 20 changer transitions 0/71 dead transitions. [2024-06-28 03:37:42,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 71 transitions, 509 flow [2024-06-28 03:37:42,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:37:42,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:37:42,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-28 03:37:42,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-28 03:37:42,484 INFO L175 Difference]: Start difference. First operand has 59 places, 56 transitions, 337 flow. Second operand 6 states and 105 transitions. [2024-06-28 03:37:42,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 71 transitions, 509 flow [2024-06-28 03:37:42,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 71 transitions, 480 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 03:37:42,490 INFO L231 Difference]: Finished difference. Result has 62 places, 56 transitions, 356 flow [2024-06-28 03:37:42,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=308, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=356, PETRI_PLACES=62, PETRI_TRANSITIONS=56} [2024-06-28 03:37:42,492 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 21 predicate places. [2024-06-28 03:37:42,492 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 56 transitions, 356 flow [2024-06-28 03:37:42,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:42,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:42,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:37:42,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 03:37:42,493 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:37:42,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:42,493 INFO L85 PathProgramCache]: Analyzing trace with hash 1356861440, now seen corresponding path program 1 times [2024-06-28 03:37:42,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:42,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990762352] [2024-06-28 03:37:42,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:42,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:42,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:42,989 INFO 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:37:42,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:42,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990762352] [2024-06-28 03:37:42,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990762352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:42,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:42,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:37:42,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087137316] [2024-06-28 03:37:42,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:42,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:37:42,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:42,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:37:42,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:37:43,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:37:43,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 56 transitions, 356 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:43,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:43,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:37:43,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:43,553 INFO L124 PetriNetUnfolderBase]: 1526/2312 cut-off events. [2024-06-28 03:37:43,553 INFO L125 PetriNetUnfolderBase]: For 10062/10062 co-relation queries the response was YES. [2024-06-28 03:37:43,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8837 conditions, 2312 events. 1526/2312 cut-off events. For 10062/10062 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 10975 event pairs, 466 based on Foata normal form. 8/2315 useless extension candidates. Maximal degree in co-relation 8812. Up to 1940 conditions per place. [2024-06-28 03:37:43,567 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 78 selfloop transitions, 39 changer transitions 0/121 dead transitions. [2024-06-28 03:37:43,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 121 transitions, 991 flow [2024-06-28 03:37:43,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:37:43,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:37:43,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-28 03:37:43,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-28 03:37:43,569 INFO L175 Difference]: Start difference. First operand has 62 places, 56 transitions, 356 flow. Second operand 8 states and 152 transitions. [2024-06-28 03:37:43,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 121 transitions, 991 flow [2024-06-28 03:37:43,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 121 transitions, 865 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 03:37:43,578 INFO L231 Difference]: Finished difference. Result has 67 places, 80 transitions, 577 flow [2024-06-28 03:37:43,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=291, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=577, PETRI_PLACES=67, PETRI_TRANSITIONS=80} [2024-06-28 03:37:43,578 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 26 predicate places. [2024-06-28 03:37:43,579 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 80 transitions, 577 flow [2024-06-28 03:37:43,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:43,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:43,579 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:37:43,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 03:37:43,579 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:37:43,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:43,580 INFO L85 PathProgramCache]: Analyzing trace with hash -1192082890, now seen corresponding path program 2 times [2024-06-28 03:37:43,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:43,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149320032] [2024-06-28 03:37:43,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:43,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:43,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:44,141 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:37:44,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:44,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149320032] [2024-06-28 03:37:44,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149320032] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:44,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:44,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:37:44,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712775893] [2024-06-28 03:37:44,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:44,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:37:44,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:44,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:37:44,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:37:44,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:37:44,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 80 transitions, 577 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:44,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:44,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:37:44,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:44,721 INFO L124 PetriNetUnfolderBase]: 1598/2416 cut-off events. [2024-06-28 03:37:44,721 INFO L125 PetriNetUnfolderBase]: For 13165/13167 co-relation queries the response was YES. [2024-06-28 03:37:44,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10201 conditions, 2416 events. 1598/2416 cut-off events. For 13165/13167 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 11464 event pairs, 478 based on Foata normal form. 12/2423 useless extension candidates. Maximal degree in co-relation 10172. Up to 1988 conditions per place. [2024-06-28 03:37:44,756 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 64 selfloop transitions, 48 changer transitions 0/116 dead transitions. [2024-06-28 03:37:44,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 116 transitions, 997 flow [2024-06-28 03:37:44,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:37:44,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:37:44,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-28 03:37:44,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-28 03:37:44,758 INFO L175 Difference]: Start difference. First operand has 67 places, 80 transitions, 577 flow. Second operand 7 states and 130 transitions. [2024-06-28 03:37:44,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 116 transitions, 997 flow [2024-06-28 03:37:44,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 116 transitions, 969 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-28 03:37:44,768 INFO L231 Difference]: Finished difference. Result has 72 places, 87 transitions, 730 flow [2024-06-28 03:37:44,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=549, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=730, PETRI_PLACES=72, PETRI_TRANSITIONS=87} [2024-06-28 03:37:44,769 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 31 predicate places. [2024-06-28 03:37:44,769 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 87 transitions, 730 flow [2024-06-28 03:37:44,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:44,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:44,769 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:37:44,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 03:37:44,770 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:37:44,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:44,770 INFO L85 PathProgramCache]: Analyzing trace with hash -70496780, now seen corresponding path program 3 times [2024-06-28 03:37:44,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:44,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210741254] [2024-06-28 03:37:44,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:44,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:44,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:45,280 INFO 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:37:45,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:45,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210741254] [2024-06-28 03:37:45,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [210741254] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:45,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:45,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:37:45,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440007916] [2024-06-28 03:37:45,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:45,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:37:45,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:45,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:37:45,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:37:45,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:37:45,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 87 transitions, 730 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:45,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:45,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:37:45,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:45,906 INFO L124 PetriNetUnfolderBase]: 1634/2471 cut-off events. [2024-06-28 03:37:45,906 INFO L125 PetriNetUnfolderBase]: For 16063/16069 co-relation queries the response was YES. [2024-06-28 03:37:45,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11165 conditions, 2471 events. 1634/2471 cut-off events. For 16063/16069 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 11764 event pairs, 479 based on Foata normal form. 7/2463 useless extension candidates. Maximal degree in co-relation 11134. Up to 2004 conditions per place. [2024-06-28 03:37:45,922 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 61 selfloop transitions, 60 changer transitions 0/125 dead transitions. [2024-06-28 03:37:45,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 125 transitions, 1262 flow [2024-06-28 03:37:45,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:37:45,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:37:45,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-28 03:37:45,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-28 03:37:45,923 INFO L175 Difference]: Start difference. First operand has 72 places, 87 transitions, 730 flow. Second operand 7 states and 130 transitions. [2024-06-28 03:37:45,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 125 transitions, 1262 flow [2024-06-28 03:37:45,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 125 transitions, 1146 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-28 03:37:45,946 INFO L231 Difference]: Finished difference. Result has 75 places, 97 transitions, 878 flow [2024-06-28 03:37:45,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=634, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=878, PETRI_PLACES=75, PETRI_TRANSITIONS=97} [2024-06-28 03:37:45,947 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 34 predicate places. [2024-06-28 03:37:45,947 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 97 transitions, 878 flow [2024-06-28 03:37:45,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:45,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:45,947 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:37:45,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 03:37:45,948 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:37:45,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:45,948 INFO L85 PathProgramCache]: Analyzing trace with hash -1187441260, now seen corresponding path program 4 times [2024-06-28 03:37:45,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:45,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108071226] [2024-06-28 03:37:45,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:45,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:45,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:46,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:37:46,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:46,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108071226] [2024-06-28 03:37:46,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108071226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:46,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:46,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:37:46,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038682587] [2024-06-28 03:37:46,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:46,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:37:46,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:46,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:37:46,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:37:46,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:37:46,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 97 transitions, 878 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:46,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:46,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:37:46,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:46,935 INFO L124 PetriNetUnfolderBase]: 1618/2454 cut-off events. [2024-06-28 03:37:46,935 INFO L125 PetriNetUnfolderBase]: For 16293/16299 co-relation queries the response was YES. [2024-06-28 03:37:46,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10988 conditions, 2454 events. 1618/2454 cut-off events. For 16293/16299 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 11748 event pairs, 488 based on Foata normal form. 7/2445 useless extension candidates. Maximal degree in co-relation 10956. Up to 1997 conditions per place. [2024-06-28 03:37:46,947 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 61 selfloop transitions, 58 changer transitions 0/123 dead transitions. [2024-06-28 03:37:46,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 123 transitions, 1236 flow [2024-06-28 03:37:46,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:37:46,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:37:46,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-28 03:37:46,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4607142857142857 [2024-06-28 03:37:46,949 INFO L175 Difference]: Start difference. First operand has 75 places, 97 transitions, 878 flow. Second operand 7 states and 129 transitions. [2024-06-28 03:37:46,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 123 transitions, 1236 flow [2024-06-28 03:37:46,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 123 transitions, 1140 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-28 03:37:47,004 INFO L231 Difference]: Finished difference. Result has 79 places, 97 transitions, 908 flow [2024-06-28 03:37:47,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=782, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=908, PETRI_PLACES=79, PETRI_TRANSITIONS=97} [2024-06-28 03:37:47,005 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 38 predicate places. [2024-06-28 03:37:47,005 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 97 transitions, 908 flow [2024-06-28 03:37:47,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:47,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:47,006 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:37:47,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 03:37:47,006 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:37:47,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:47,007 INFO L85 PathProgramCache]: Analyzing trace with hash -1095596162, now seen corresponding path program 1 times [2024-06-28 03:37:47,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:47,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406903615] [2024-06-28 03:37:47,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:47,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:47,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:47,995 INFO 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:37:47,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:47,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406903615] [2024-06-28 03:37:47,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406903615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:47,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:47,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:37:47,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229554298] [2024-06-28 03:37:47,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:47,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:37:47,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:47,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:37:47,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:37:48,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:37:48,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 97 transitions, 908 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:48,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:48,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:37:48,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:48,524 INFO L124 PetriNetUnfolderBase]: 1403/2219 cut-off events. [2024-06-28 03:37:48,524 INFO L125 PetriNetUnfolderBase]: For 15667/15669 co-relation queries the response was YES. [2024-06-28 03:37:48,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9982 conditions, 2219 events. 1403/2219 cut-off events. For 15667/15669 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 10909 event pairs, 441 based on Foata normal form. 4/2221 useless extension candidates. Maximal degree in co-relation 9948. Up to 2052 conditions per place. [2024-06-28 03:37:48,537 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 102 selfloop transitions, 13 changer transitions 0/120 dead transitions. [2024-06-28 03:37:48,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 120 transitions, 1222 flow [2024-06-28 03:37:48,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:37:48,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:37:48,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-28 03:37:48,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4357142857142857 [2024-06-28 03:37:48,539 INFO L175 Difference]: Start difference. First operand has 79 places, 97 transitions, 908 flow. Second operand 7 states and 122 transitions. [2024-06-28 03:37:48,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 120 transitions, 1222 flow [2024-06-28 03:37:48,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 120 transitions, 1079 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 03:37:48,553 INFO L231 Difference]: Finished difference. Result has 80 places, 99 transitions, 824 flow [2024-06-28 03:37:48,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=765, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=824, PETRI_PLACES=80, PETRI_TRANSITIONS=99} [2024-06-28 03:37:48,554 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 39 predicate places. [2024-06-28 03:37:48,554 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 99 transitions, 824 flow [2024-06-28 03:37:48,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:48,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:48,555 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:37:48,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 03:37:48,555 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:37:48,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:48,555 INFO L85 PathProgramCache]: Analyzing trace with hash 1726588222, now seen corresponding path program 1 times [2024-06-28 03:37:48,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:48,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920598449] [2024-06-28 03:37:48,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:48,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:48,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:49,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:37:49,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:49,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920598449] [2024-06-28 03:37:49,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1920598449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:49,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:49,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:37:49,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296060689] [2024-06-28 03:37:49,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:49,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:37:49,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:49,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:37:49,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:37:49,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:37:49,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 99 transitions, 824 flow. Second operand has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:49,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:49,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:37:49,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:49,406 INFO L124 PetriNetUnfolderBase]: 1400/2224 cut-off events. [2024-06-28 03:37:49,407 INFO L125 PetriNetUnfolderBase]: For 15777/15779 co-relation queries the response was YES. [2024-06-28 03:37:49,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9878 conditions, 2224 events. 1400/2224 cut-off events. For 15777/15779 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 11034 event pairs, 472 based on Foata normal form. 1/2223 useless extension candidates. Maximal degree in co-relation 9843. Up to 2090 conditions per place. [2024-06-28 03:37:49,416 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 97 selfloop transitions, 8 changer transitions 0/110 dead transitions. [2024-06-28 03:37:49,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 110 transitions, 1080 flow [2024-06-28 03:37:49,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 03:37:49,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 03:37:49,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 85 transitions. [2024-06-28 03:37:49,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-28 03:37:49,418 INFO L175 Difference]: Start difference. First operand has 80 places, 99 transitions, 824 flow. Second operand 5 states and 85 transitions. [2024-06-28 03:37:49,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 110 transitions, 1080 flow [2024-06-28 03:37:49,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 110 transitions, 1039 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 03:37:49,430 INFO L231 Difference]: Finished difference. Result has 80 places, 102 transitions, 833 flow [2024-06-28 03:37:49,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=783, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=833, PETRI_PLACES=80, PETRI_TRANSITIONS=102} [2024-06-28 03:37:49,430 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 39 predicate places. [2024-06-28 03:37:49,431 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 102 transitions, 833 flow [2024-06-28 03:37:49,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:49,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:49,431 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:37:49,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 03:37:49,431 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:37:49,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:49,432 INFO L85 PathProgramCache]: Analyzing trace with hash 1700136998, now seen corresponding path program 1 times [2024-06-28 03:37:49,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:49,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631883683] [2024-06-28 03:37:49,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:49,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:49,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:49,942 INFO 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:37:49,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:49,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631883683] [2024-06-28 03:37:49,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631883683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:49,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:49,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:37:49,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689458370] [2024-06-28 03:37:49,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:49,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:37:49,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:49,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:37:49,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:37:50,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:37:50,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 102 transitions, 833 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:50,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:50,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:37:50,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:50,495 INFO L124 PetriNetUnfolderBase]: 1700/2601 cut-off events. [2024-06-28 03:37:50,495 INFO L125 PetriNetUnfolderBase]: For 22803/22805 co-relation queries the response was YES. [2024-06-28 03:37:50,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12155 conditions, 2601 events. 1700/2601 cut-off events. For 22803/22805 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 12682 event pairs, 480 based on Foata normal form. 8/2604 useless extension candidates. Maximal degree in co-relation 12119. Up to 2060 conditions per place. [2024-06-28 03:37:50,510 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 76 selfloop transitions, 65 changer transitions 0/145 dead transitions. [2024-06-28 03:37:50,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 145 transitions, 1459 flow [2024-06-28 03:37:50,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:37:50,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:37:50,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-28 03:37:50,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4714285714285714 [2024-06-28 03:37:50,512 INFO L175 Difference]: Start difference. First operand has 80 places, 102 transitions, 833 flow. Second operand 7 states and 132 transitions. [2024-06-28 03:37:50,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 145 transitions, 1459 flow [2024-06-28 03:37:50,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 145 transitions, 1431 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-28 03:37:50,531 INFO L231 Difference]: Finished difference. Result has 84 places, 114 transitions, 1100 flow [2024-06-28 03:37:50,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=805, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1100, PETRI_PLACES=84, PETRI_TRANSITIONS=114} [2024-06-28 03:37:50,532 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 43 predicate places. [2024-06-28 03:37:50,532 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 114 transitions, 1100 flow [2024-06-28 03:37:50,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:50,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:50,532 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:37:50,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 03:37:50,533 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:37:50,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:50,533 INFO L85 PathProgramCache]: Analyzing trace with hash 1700131418, now seen corresponding path program 2 times [2024-06-28 03:37:50,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:50,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461428034] [2024-06-28 03:37:50,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:50,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:50,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:51,061 INFO 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:37:51,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:51,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461428034] [2024-06-28 03:37:51,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461428034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:51,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:51,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:37:51,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37175851] [2024-06-28 03:37:51,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:51,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:37:51,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:51,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:37:51,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:37:51,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:37:51,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 114 transitions, 1100 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:51,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:51,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:37:51,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:51,635 INFO L124 PetriNetUnfolderBase]: 1680/2581 cut-off events. [2024-06-28 03:37:51,635 INFO L125 PetriNetUnfolderBase]: For 25846/25852 co-relation queries the response was YES. [2024-06-28 03:37:51,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12509 conditions, 2581 events. 1680/2581 cut-off events. For 25846/25852 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 12638 event pairs, 490 based on Foata normal form. 14/2590 useless extension candidates. Maximal degree in co-relation 12472. Up to 2044 conditions per place. [2024-06-28 03:37:51,649 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 73 selfloop transitions, 69 changer transitions 0/146 dead transitions. [2024-06-28 03:37:51,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 146 transitions, 1538 flow [2024-06-28 03:37:51,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:37:51,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:37:51,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-28 03:37:51,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4785714285714286 [2024-06-28 03:37:51,665 INFO L175 Difference]: Start difference. First operand has 84 places, 114 transitions, 1100 flow. Second operand 7 states and 134 transitions. [2024-06-28 03:37:51,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 146 transitions, 1538 flow [2024-06-28 03:37:51,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 146 transitions, 1418 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-28 03:37:51,696 INFO L231 Difference]: Finished difference. Result has 88 places, 114 transitions, 1129 flow [2024-06-28 03:37:51,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=980, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1129, PETRI_PLACES=88, PETRI_TRANSITIONS=114} [2024-06-28 03:37:51,696 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 47 predicate places. [2024-06-28 03:37:51,696 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 114 transitions, 1129 flow [2024-06-28 03:37:51,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:51,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:51,697 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:37:51,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 03:37:51,697 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:37:51,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:51,697 INFO L85 PathProgramCache]: Analyzing trace with hash 2102418200, now seen corresponding path program 3 times [2024-06-28 03:37:51,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:51,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405341720] [2024-06-28 03:37:51,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:51,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:51,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:52,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:37:52,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:52,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405341720] [2024-06-28 03:37:52,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405341720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:52,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:52,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:37:52,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365633091] [2024-06-28 03:37:52,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:52,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:37:52,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:52,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:37:52,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:37:52,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:37:52,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 114 transitions, 1129 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:52,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:52,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:37:52,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:52,783 INFO L124 PetriNetUnfolderBase]: 1664/2551 cut-off events. [2024-06-28 03:37:52,783 INFO L125 PetriNetUnfolderBase]: For 28190/28199 co-relation queries the response was YES. [2024-06-28 03:37:52,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12505 conditions, 2551 events. 1664/2551 cut-off events. For 28190/28199 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 12470 event pairs, 494 based on Foata normal form. 9/2548 useless extension candidates. Maximal degree in co-relation 12467. Up to 2031 conditions per place. [2024-06-28 03:37:52,797 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 71 selfloop transitions, 62 changer transitions 0/137 dead transitions. [2024-06-28 03:37:52,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 137 transitions, 1469 flow [2024-06-28 03:37:52,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:37:52,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:37:52,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-28 03:37:52,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4392857142857143 [2024-06-28 03:37:52,798 INFO L175 Difference]: Start difference. First operand has 88 places, 114 transitions, 1129 flow. Second operand 7 states and 123 transitions. [2024-06-28 03:37:52,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 137 transitions, 1469 flow [2024-06-28 03:37:52,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 137 transitions, 1236 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-28 03:37:52,823 INFO L231 Difference]: Finished difference. Result has 88 places, 114 transitions, 1031 flow [2024-06-28 03:37:52,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=896, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1031, PETRI_PLACES=88, PETRI_TRANSITIONS=114} [2024-06-28 03:37:52,824 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 47 predicate places. [2024-06-28 03:37:52,824 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 114 transitions, 1031 flow [2024-06-28 03:37:52,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:52,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:52,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:37:52,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 03:37:52,825 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:37:52,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:52,825 INFO L85 PathProgramCache]: Analyzing trace with hash 6645071, now seen corresponding path program 1 times [2024-06-28 03:37:52,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:52,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709005842] [2024-06-28 03:37:52,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:52,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:52,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:53,340 INFO 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:37:53,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:53,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709005842] [2024-06-28 03:37:53,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709005842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:53,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:53,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:37:53,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547640557] [2024-06-28 03:37:53,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:53,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:37:53,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:53,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:37:53,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:37:53,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:37:53,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 114 transitions, 1031 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:53,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:53,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:37:53,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:53,847 INFO L124 PetriNetUnfolderBase]: 1681/2573 cut-off events. [2024-06-28 03:37:53,847 INFO L125 PetriNetUnfolderBase]: For 29043/29048 co-relation queries the response was YES. [2024-06-28 03:37:53,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12633 conditions, 2573 events. 1681/2573 cut-off events. For 29043/29048 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 12528 event pairs, 380 based on Foata normal form. 6/2576 useless extension candidates. Maximal degree in co-relation 12595. Up to 2252 conditions per place. [2024-06-28 03:37:53,862 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 108 selfloop transitions, 32 changer transitions 0/144 dead transitions. [2024-06-28 03:37:53,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 144 transitions, 1495 flow [2024-06-28 03:37:53,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:37:53,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:37:53,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-28 03:37:53,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44285714285714284 [2024-06-28 03:37:53,871 INFO L175 Difference]: Start difference. First operand has 88 places, 114 transitions, 1031 flow. Second operand 7 states and 124 transitions. [2024-06-28 03:37:53,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 144 transitions, 1495 flow [2024-06-28 03:37:53,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 144 transitions, 1312 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 03:37:53,900 INFO L231 Difference]: Finished difference. Result has 88 places, 118 transitions, 967 flow [2024-06-28 03:37:53,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=848, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=967, PETRI_PLACES=88, PETRI_TRANSITIONS=118} [2024-06-28 03:37:53,900 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 47 predicate places. [2024-06-28 03:37:53,901 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 118 transitions, 967 flow [2024-06-28 03:37:53,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:53,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:53,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:37:53,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 03:37:53,901 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:37:53,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:53,906 INFO L85 PathProgramCache]: Analyzing trace with hash 1049171417, now seen corresponding path program 2 times [2024-06-28 03:37:53,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:53,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461349247] [2024-06-28 03:37:53,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:53,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:53,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:54,424 INFO 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:37:54,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:54,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461349247] [2024-06-28 03:37:54,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461349247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:54,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:54,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:37:54,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978427396] [2024-06-28 03:37:54,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:54,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:37:54,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:54,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:37:54,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:37:54,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:37:54,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 118 transitions, 967 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:54,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:54,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:37:54,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:54,922 INFO L124 PetriNetUnfolderBase]: 1673/2560 cut-off events. [2024-06-28 03:37:54,922 INFO L125 PetriNetUnfolderBase]: For 30401/30406 co-relation queries the response was YES. [2024-06-28 03:37:54,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12516 conditions, 2560 events. 1673/2560 cut-off events. For 30401/30406 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 12480 event pairs, 500 based on Foata normal form. 6/2563 useless extension candidates. Maximal degree in co-relation 12477. Up to 2328 conditions per place. [2024-06-28 03:37:54,937 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 105 selfloop transitions, 33 changer transitions 0/142 dead transitions. [2024-06-28 03:37:54,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 142 transitions, 1321 flow [2024-06-28 03:37:54,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:37:54,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:37:54,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-28 03:37:54,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4357142857142857 [2024-06-28 03:37:54,938 INFO L175 Difference]: Start difference. First operand has 88 places, 118 transitions, 967 flow. Second operand 7 states and 122 transitions. [2024-06-28 03:37:54,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 142 transitions, 1321 flow [2024-06-28 03:37:54,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 142 transitions, 1261 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-28 03:37:54,969 INFO L231 Difference]: Finished difference. Result has 92 places, 118 transitions, 982 flow [2024-06-28 03:37:54,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=907, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=982, PETRI_PLACES=92, PETRI_TRANSITIONS=118} [2024-06-28 03:37:54,970 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 51 predicate places. [2024-06-28 03:37:54,970 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 118 transitions, 982 flow [2024-06-28 03:37:54,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:54,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:54,971 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:37:54,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 03:37:54,971 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:37:54,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:54,971 INFO L85 PathProgramCache]: Analyzing trace with hash 1164647285, now seen corresponding path program 1 times [2024-06-28 03:37:54,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:54,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403903149] [2024-06-28 03:37:54,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:54,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:54,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:55,889 INFO 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:37:55,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:55,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403903149] [2024-06-28 03:37:55,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1403903149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:55,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:55,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:37:55,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635697862] [2024-06-28 03:37:55,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:55,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:37:55,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:55,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:37:55,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:37:55,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:37:55,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 118 transitions, 982 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:55,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:55,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:37:55,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:56,636 INFO L124 PetriNetUnfolderBase]: 1765/2709 cut-off events. [2024-06-28 03:37:56,637 INFO L125 PetriNetUnfolderBase]: For 37585/37587 co-relation queries the response was YES. [2024-06-28 03:37:56,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13386 conditions, 2709 events. 1765/2709 cut-off events. For 37585/37587 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 13396 event pairs, 447 based on Foata normal form. 24/2728 useless extension candidates. Maximal degree in co-relation 13345. Up to 2028 conditions per place. [2024-06-28 03:37:56,653 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 81 selfloop transitions, 70 changer transitions 0/155 dead transitions. [2024-06-28 03:37:56,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 155 transitions, 1422 flow [2024-06-28 03:37:56,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:37:56,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:37:56,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-28 03:37:56,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.459375 [2024-06-28 03:37:56,655 INFO L175 Difference]: Start difference. First operand has 92 places, 118 transitions, 982 flow. Second operand 8 states and 147 transitions. [2024-06-28 03:37:56,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 155 transitions, 1422 flow [2024-06-28 03:37:56,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 155 transitions, 1347 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 03:37:56,687 INFO L231 Difference]: Finished difference. Result has 94 places, 120 transitions, 1089 flow [2024-06-28 03:37:56,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=907, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1089, PETRI_PLACES=94, PETRI_TRANSITIONS=120} [2024-06-28 03:37:56,687 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 53 predicate places. [2024-06-28 03:37:56,688 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 120 transitions, 1089 flow [2024-06-28 03:37:56,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:56,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:56,688 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:37:56,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 03:37:56,688 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:37:56,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:56,689 INFO L85 PathProgramCache]: Analyzing trace with hash 1382507741, now seen corresponding path program 1 times [2024-06-28 03:37:56,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:56,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816915087] [2024-06-28 03:37:56,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:56,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:56,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:57,221 INFO 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:37:57,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:57,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816915087] [2024-06-28 03:37:57,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816915087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:57,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:57,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:37:57,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816898118] [2024-06-28 03:37:57,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:57,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:37:57,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:57,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:37:57,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:37:57,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:37:57,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 120 transitions, 1089 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:57,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:57,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:37:57,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:57,647 INFO L124 PetriNetUnfolderBase]: 1770/2728 cut-off events. [2024-06-28 03:37:57,647 INFO L125 PetriNetUnfolderBase]: For 37867/37873 co-relation queries the response was YES. [2024-06-28 03:37:57,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13997 conditions, 2728 events. 1770/2728 cut-off events. For 37867/37873 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 13544 event pairs, 529 based on Foata normal form. 7/2733 useless extension candidates. Maximal degree in co-relation 13955. Up to 2623 conditions per place. [2024-06-28 03:37:57,665 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 122 selfloop transitions, 13 changer transitions 0/139 dead transitions. [2024-06-28 03:37:57,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 139 transitions, 1437 flow [2024-06-28 03:37:57,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:37:57,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:37:57,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 99 transitions. [2024-06-28 03:37:57,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4125 [2024-06-28 03:37:57,667 INFO L175 Difference]: Start difference. First operand has 94 places, 120 transitions, 1089 flow. Second operand 6 states and 99 transitions. [2024-06-28 03:37:57,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 139 transitions, 1437 flow [2024-06-28 03:37:57,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 139 transitions, 1289 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 03:37:57,707 INFO L231 Difference]: Finished difference. Result has 94 places, 123 transitions, 1004 flow [2024-06-28 03:37:57,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=941, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1004, PETRI_PLACES=94, PETRI_TRANSITIONS=123} [2024-06-28 03:37:57,708 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 53 predicate places. [2024-06-28 03:37:57,708 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 123 transitions, 1004 flow [2024-06-28 03:37:57,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:57,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:57,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:37:57,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 03:37:57,709 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:37:57,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:57,709 INFO L85 PathProgramCache]: Analyzing trace with hash -1640679369, now seen corresponding path program 2 times [2024-06-28 03:37:57,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:57,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417142692] [2024-06-28 03:37:57,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:57,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:57,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:58,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:37:58,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:58,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417142692] [2024-06-28 03:37:58,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [417142692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:58,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:58,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:37:58,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375759579] [2024-06-28 03:37:58,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:58,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:37:58,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:58,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:37:58,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:37:58,843 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:37:58,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 123 transitions, 1004 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:58,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:58,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:37:58,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:59,429 INFO L124 PetriNetUnfolderBase]: 1787/2727 cut-off events. [2024-06-28 03:37:59,430 INFO L125 PetriNetUnfolderBase]: For 40528/40534 co-relation queries the response was YES. [2024-06-28 03:37:59,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14059 conditions, 2727 events. 1787/2727 cut-off events. For 40528/40534 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 13383 event pairs, 457 based on Foata normal form. 5/2710 useless extension candidates. Maximal degree in co-relation 14016. Up to 2211 conditions per place. [2024-06-28 03:37:59,446 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 76 selfloop transitions, 74 changer transitions 0/154 dead transitions. [2024-06-28 03:37:59,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 154 transitions, 1428 flow [2024-06-28 03:37:59,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:37:59,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:37:59,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-28 03:37:59,447 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.440625 [2024-06-28 03:37:59,447 INFO L175 Difference]: Start difference. First operand has 94 places, 123 transitions, 1004 flow. Second operand 8 states and 141 transitions. [2024-06-28 03:37:59,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 154 transitions, 1428 flow [2024-06-28 03:37:59,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 154 transitions, 1389 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 03:37:59,485 INFO L231 Difference]: Finished difference. Result has 98 places, 125 transitions, 1157 flow [2024-06-28 03:37:59,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=965, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1157, PETRI_PLACES=98, PETRI_TRANSITIONS=125} [2024-06-28 03:37:59,486 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 57 predicate places. [2024-06-28 03:37:59,486 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 125 transitions, 1157 flow [2024-06-28 03:37:59,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:59,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:59,486 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:37:59,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 03:37:59,487 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:37:59,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:59,487 INFO L85 PathProgramCache]: Analyzing trace with hash -837368577, now seen corresponding path program 3 times [2024-06-28 03:37:59,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:59,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522537139] [2024-06-28 03:37:59,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:59,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:59,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:00,432 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:38:00,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:00,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522537139] [2024-06-28 03:38:00,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522537139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:00,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:00,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:38:00,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809764528] [2024-06-28 03:38:00,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:00,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:38:00,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:00,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:38:00,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:38:00,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:38:00,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 125 transitions, 1157 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:00,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:00,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:38:00,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:01,256 INFO L124 PetriNetUnfolderBase]: 1804/2758 cut-off events. [2024-06-28 03:38:01,257 INFO L125 PetriNetUnfolderBase]: For 45923/45929 co-relation queries the response was YES. [2024-06-28 03:38:01,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14948 conditions, 2758 events. 1804/2758 cut-off events. For 45923/45929 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 13582 event pairs, 474 based on Foata normal form. 5/2741 useless extension candidates. Maximal degree in co-relation 14904. Up to 2238 conditions per place. [2024-06-28 03:38:01,277 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 80 selfloop transitions, 72 changer transitions 0/156 dead transitions. [2024-06-28 03:38:01,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 156 transitions, 1587 flow [2024-06-28 03:38:01,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:38:01,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:38:01,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-28 03:38:01,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44375 [2024-06-28 03:38:01,280 INFO L175 Difference]: Start difference. First operand has 98 places, 125 transitions, 1157 flow. Second operand 8 states and 142 transitions. [2024-06-28 03:38:01,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 156 transitions, 1587 flow [2024-06-28 03:38:01,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 156 transitions, 1415 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-28 03:38:01,345 INFO L231 Difference]: Finished difference. Result has 100 places, 127 transitions, 1177 flow [2024-06-28 03:38:01,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=985, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1177, PETRI_PLACES=100, PETRI_TRANSITIONS=127} [2024-06-28 03:38:01,345 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 59 predicate places. [2024-06-28 03:38:01,345 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 127 transitions, 1177 flow [2024-06-28 03:38:01,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:01,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:01,346 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:38:01,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 03:38:01,346 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:38:01,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:01,347 INFO L85 PathProgramCache]: Analyzing trace with hash -600896547, now seen corresponding path program 4 times [2024-06-28 03:38:01,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:01,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290205796] [2024-06-28 03:38:01,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:01,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:01,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:02,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:38:02,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:02,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290205796] [2024-06-28 03:38:02,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290205796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:02,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:02,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:38:02,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956137792] [2024-06-28 03:38:02,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:02,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:38:02,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:02,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:38:02,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:38:02,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:38:02,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 127 transitions, 1177 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:02,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:02,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:38:02,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:03,072 INFO L124 PetriNetUnfolderBase]: 1796/2742 cut-off events. [2024-06-28 03:38:03,073 INFO L125 PetriNetUnfolderBase]: For 49097/49103 co-relation queries the response was YES. [2024-06-28 03:38:03,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15009 conditions, 2742 events. 1796/2742 cut-off events. For 49097/49103 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 13527 event pairs, 418 based on Foata normal form. 5/2725 useless extension candidates. Maximal degree in co-relation 14964. Up to 1994 conditions per place. [2024-06-28 03:38:03,089 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 77 selfloop transitions, 81 changer transitions 0/162 dead transitions. [2024-06-28 03:38:03,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 162 transitions, 1639 flow [2024-06-28 03:38:03,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:38:03,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:38:03,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-28 03:38:03,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.453125 [2024-06-28 03:38:03,090 INFO L175 Difference]: Start difference. First operand has 100 places, 127 transitions, 1177 flow. Second operand 8 states and 145 transitions. [2024-06-28 03:38:03,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 162 transitions, 1639 flow [2024-06-28 03:38:03,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 162 transitions, 1467 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 03:38:03,133 INFO L231 Difference]: Finished difference. Result has 102 places, 129 transitions, 1218 flow [2024-06-28 03:38:03,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1005, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1218, PETRI_PLACES=102, PETRI_TRANSITIONS=129} [2024-06-28 03:38:03,134 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 61 predicate places. [2024-06-28 03:38:03,134 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 129 transitions, 1218 flow [2024-06-28 03:38:03,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:03,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:03,134 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:38:03,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 03:38:03,135 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:38:03,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:03,135 INFO L85 PathProgramCache]: Analyzing trace with hash 1393935581, now seen corresponding path program 2 times [2024-06-28 03:38:03,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:03,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877195343] [2024-06-28 03:38:03,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:03,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:03,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:03,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:38:03,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:03,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877195343] [2024-06-28 03:38:03,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877195343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:03,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:03,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:38:03,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229096437] [2024-06-28 03:38:03,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:03,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:38:03,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:03,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:38:03,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:38:03,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:38:03,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 129 transitions, 1218 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:03,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:03,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:38:03,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:04,075 INFO L124 PetriNetUnfolderBase]: 1793/2771 cut-off events. [2024-06-28 03:38:04,075 INFO L125 PetriNetUnfolderBase]: For 52253/52267 co-relation queries the response was YES. [2024-06-28 03:38:04,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15299 conditions, 2771 events. 1793/2771 cut-off events. For 52253/52267 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 13809 event pairs, 527 based on Foata normal form. 13/2780 useless extension candidates. Maximal degree in co-relation 15253. Up to 2655 conditions per place. [2024-06-28 03:38:04,092 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 124 selfloop transitions, 18 changer transitions 0/146 dead transitions. [2024-06-28 03:38:04,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 146 transitions, 1588 flow [2024-06-28 03:38:04,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:38:04,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:38:04,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 95 transitions. [2024-06-28 03:38:04,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-28 03:38:04,093 INFO L175 Difference]: Start difference. First operand has 102 places, 129 transitions, 1218 flow. Second operand 6 states and 95 transitions. [2024-06-28 03:38:04,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 146 transitions, 1588 flow [2024-06-28 03:38:04,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 146 transitions, 1393 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-28 03:38:04,144 INFO L231 Difference]: Finished difference. Result has 103 places, 135 transitions, 1132 flow [2024-06-28 03:38:04,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1023, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1132, PETRI_PLACES=103, PETRI_TRANSITIONS=135} [2024-06-28 03:38:04,145 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 62 predicate places. [2024-06-28 03:38:04,145 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 135 transitions, 1132 flow [2024-06-28 03:38:04,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:04,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:04,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:38:04,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 03:38:04,146 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:38:04,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:04,146 INFO L85 PathProgramCache]: Analyzing trace with hash 1388227613, now seen corresponding path program 1 times [2024-06-28 03:38:04,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:04,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805184624] [2024-06-28 03:38:04,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:04,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:04,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:04,665 INFO 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:38:04,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:04,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805184624] [2024-06-28 03:38:04,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805184624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:04,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:04,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:38:04,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461567567] [2024-06-28 03:38:04,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:04,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:38:04,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:04,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:38:04,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:38:04,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:38:04,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 135 transitions, 1132 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:04,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:04,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:38:04,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:05,093 INFO L124 PetriNetUnfolderBase]: 1684/2658 cut-off events. [2024-06-28 03:38:05,093 INFO L125 PetriNetUnfolderBase]: For 56396/56398 co-relation queries the response was YES. [2024-06-28 03:38:05,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14723 conditions, 2658 events. 1684/2658 cut-off events. For 56396/56398 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 13591 event pairs, 514 based on Foata normal form. 2/2658 useless extension candidates. Maximal degree in co-relation 14675. Up to 2477 conditions per place. [2024-06-28 03:38:05,110 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 131 selfloop transitions, 11 changer transitions 0/150 dead transitions. [2024-06-28 03:38:05,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 150 transitions, 1476 flow [2024-06-28 03:38:05,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:38:05,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:38:05,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 101 transitions. [2024-06-28 03:38:05,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42083333333333334 [2024-06-28 03:38:05,112 INFO L175 Difference]: Start difference. First operand has 103 places, 135 transitions, 1132 flow. Second operand 6 states and 101 transitions. [2024-06-28 03:38:05,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 150 transitions, 1476 flow [2024-06-28 03:38:05,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 150 transitions, 1436 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-28 03:38:05,165 INFO L231 Difference]: Finished difference. Result has 107 places, 138 transitions, 1150 flow [2024-06-28 03:38:05,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1092, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1150, PETRI_PLACES=107, PETRI_TRANSITIONS=138} [2024-06-28 03:38:05,166 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 66 predicate places. [2024-06-28 03:38:05,166 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 138 transitions, 1150 flow [2024-06-28 03:38:05,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:05,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:05,166 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:38:05,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 03:38:05,167 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:38:05,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:05,167 INFO L85 PathProgramCache]: Analyzing trace with hash 1393941533, now seen corresponding path program 2 times [2024-06-28 03:38:05,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:05,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778601977] [2024-06-28 03:38:05,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:05,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:05,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:05,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:38:05,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:05,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778601977] [2024-06-28 03:38:05,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778601977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:05,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:05,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:38:05,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171642890] [2024-06-28 03:38:05,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:05,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:38:05,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:05,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:38:05,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:38:05,705 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:38:05,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 138 transitions, 1150 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:05,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:05,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:38:05,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:06,005 INFO L124 PetriNetUnfolderBase]: 1678/2651 cut-off events. [2024-06-28 03:38:06,005 INFO L125 PetriNetUnfolderBase]: For 59333/59338 co-relation queries the response was YES. [2024-06-28 03:38:06,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15029 conditions, 2651 events. 1678/2651 cut-off events. For 59333/59338 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 13565 event pairs, 517 based on Foata normal form. 4/2652 useless extension candidates. Maximal degree in co-relation 14979. Up to 2462 conditions per place. [2024-06-28 03:38:06,023 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 124 selfloop transitions, 18 changer transitions 0/150 dead transitions. [2024-06-28 03:38:06,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 150 transitions, 1490 flow [2024-06-28 03:38:06,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:38:06,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:38:06,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 100 transitions. [2024-06-28 03:38:06,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 03:38:06,024 INFO L175 Difference]: Start difference. First operand has 107 places, 138 transitions, 1150 flow. Second operand 6 states and 100 transitions. [2024-06-28 03:38:06,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 150 transitions, 1490 flow [2024-06-28 03:38:06,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 150 transitions, 1454 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 03:38:06,086 INFO L231 Difference]: Finished difference. Result has 109 places, 141 transitions, 1193 flow [2024-06-28 03:38:06,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1114, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1193, PETRI_PLACES=109, PETRI_TRANSITIONS=141} [2024-06-28 03:38:06,087 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 68 predicate places. [2024-06-28 03:38:06,087 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 141 transitions, 1193 flow [2024-06-28 03:38:06,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:06,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:06,087 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:38:06,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 03:38:06,087 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:38:06,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:06,088 INFO L85 PathProgramCache]: Analyzing trace with hash -1709675737, now seen corresponding path program 1 times [2024-06-28 03:38:06,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:06,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932904165] [2024-06-28 03:38:06,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:06,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:06,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:06,769 INFO 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:38:06,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:06,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1932904165] [2024-06-28 03:38:06,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1932904165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:06,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:06,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:38:06,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432889437] [2024-06-28 03:38:06,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:06,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:38:06,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:06,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:38:06,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:38:06,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:38:06,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 141 transitions, 1193 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:06,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:06,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:38:06,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:07,144 INFO L124 PetriNetUnfolderBase]: 1794/2765 cut-off events. [2024-06-28 03:38:07,145 INFO L125 PetriNetUnfolderBase]: For 62218/62220 co-relation queries the response was YES. [2024-06-28 03:38:07,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15861 conditions, 2765 events. 1794/2765 cut-off events. For 62218/62220 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 13740 event pairs, 558 based on Foata normal form. 1/2764 useless extension candidates. Maximal degree in co-relation 15810. Up to 2679 conditions per place. [2024-06-28 03:38:07,162 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 136 selfloop transitions, 14 changer transitions 0/154 dead transitions. [2024-06-28 03:38:07,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 154 transitions, 1555 flow [2024-06-28 03:38:07,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:38:07,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:38:07,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 105 transitions. [2024-06-28 03:38:07,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-28 03:38:07,163 INFO L175 Difference]: Start difference. First operand has 109 places, 141 transitions, 1193 flow. Second operand 7 states and 105 transitions. [2024-06-28 03:38:07,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 154 transitions, 1555 flow [2024-06-28 03:38:07,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 154 transitions, 1500 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 03:38:07,234 INFO L231 Difference]: Finished difference. Result has 112 places, 144 transitions, 1212 flow [2024-06-28 03:38:07,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1138, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1212, PETRI_PLACES=112, PETRI_TRANSITIONS=144} [2024-06-28 03:38:07,238 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 71 predicate places. [2024-06-28 03:38:07,239 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 144 transitions, 1212 flow [2024-06-28 03:38:07,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:07,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:07,239 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:38:07,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 03:38:07,239 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:38:07,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:07,240 INFO L85 PathProgramCache]: Analyzing trace with hash -1839084741, now seen corresponding path program 1 times [2024-06-28 03:38:07,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:07,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121863574] [2024-06-28 03:38:07,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:07,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:07,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:07,810 INFO 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:38:07,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:07,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121863574] [2024-06-28 03:38:07,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121863574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:07,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:07,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:38:07,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543743908] [2024-06-28 03:38:07,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:07,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:38:07,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:07,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:38:07,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:38:07,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:38:07,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 144 transitions, 1212 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:07,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:07,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:38:07,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:08,361 INFO L124 PetriNetUnfolderBase]: 1913/2976 cut-off events. [2024-06-28 03:38:08,361 INFO L125 PetriNetUnfolderBase]: For 76391/76393 co-relation queries the response was YES. [2024-06-28 03:38:08,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17386 conditions, 2976 events. 1913/2976 cut-off events. For 76391/76393 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 15202 event pairs, 357 based on Foata normal form. 16/2987 useless extension candidates. Maximal degree in co-relation 17334. Up to 1749 conditions per place. [2024-06-28 03:38:08,380 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 113 selfloop transitions, 68 changer transitions 0/185 dead transitions. [2024-06-28 03:38:08,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 185 transitions, 1838 flow [2024-06-28 03:38:08,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:38:08,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:38:08,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-28 03:38:08,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46875 [2024-06-28 03:38:08,382 INFO L175 Difference]: Start difference. First operand has 112 places, 144 transitions, 1212 flow. Second operand 8 states and 150 transitions. [2024-06-28 03:38:08,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 185 transitions, 1838 flow [2024-06-28 03:38:08,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 185 transitions, 1764 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 03:38:08,453 INFO L231 Difference]: Finished difference. Result has 114 places, 146 transitions, 1334 flow [2024-06-28 03:38:08,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1138, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1334, PETRI_PLACES=114, PETRI_TRANSITIONS=146} [2024-06-28 03:38:08,455 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 73 predicate places. [2024-06-28 03:38:08,455 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 146 transitions, 1334 flow [2024-06-28 03:38:08,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:08,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:08,455 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:38:08,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 03:38:08,456 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:38:08,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:08,456 INFO L85 PathProgramCache]: Analyzing trace with hash -1835423331, now seen corresponding path program 2 times [2024-06-28 03:38:08,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:08,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961050679] [2024-06-28 03:38:08,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:08,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:08,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:09,073 INFO 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:38:09,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:09,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961050679] [2024-06-28 03:38:09,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961050679] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:09,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:09,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:38:09,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049179391] [2024-06-28 03:38:09,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:09,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:38:09,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:09,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:38:09,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:38:09,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:38:09,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 146 transitions, 1334 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:09,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:09,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:38:09,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:09,771 INFO L124 PetriNetUnfolderBase]: 1971/3069 cut-off events. [2024-06-28 03:38:09,771 INFO L125 PetriNetUnfolderBase]: For 83216/83218 co-relation queries the response was YES. [2024-06-28 03:38:09,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18389 conditions, 3069 events. 1971/3069 cut-off events. For 83216/83218 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 15757 event pairs, 499 based on Foata normal form. 16/3080 useless extension candidates. Maximal degree in co-relation 18337. Up to 2256 conditions per place. [2024-06-28 03:38:09,790 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 110 selfloop transitions, 71 changer transitions 0/185 dead transitions. [2024-06-28 03:38:09,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 185 transitions, 1842 flow [2024-06-28 03:38:09,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:38:09,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:38:09,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-28 03:38:09,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46875 [2024-06-28 03:38:09,791 INFO L175 Difference]: Start difference. First operand has 114 places, 146 transitions, 1334 flow. Second operand 8 states and 150 transitions. [2024-06-28 03:38:09,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 185 transitions, 1842 flow [2024-06-28 03:38:09,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 185 transitions, 1757 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 03:38:09,865 INFO L231 Difference]: Finished difference. Result has 118 places, 147 transitions, 1427 flow [2024-06-28 03:38:09,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1249, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1427, PETRI_PLACES=118, PETRI_TRANSITIONS=147} [2024-06-28 03:38:09,866 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 77 predicate places. [2024-06-28 03:38:09,866 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 147 transitions, 1427 flow [2024-06-28 03:38:09,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:09,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:09,866 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:38:09,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 03:38:09,866 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:38:09,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:09,867 INFO L85 PathProgramCache]: Analyzing trace with hash -91942205, now seen corresponding path program 1 times [2024-06-28 03:38:09,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:09,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758525995] [2024-06-28 03:38:09,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:09,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:09,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:10,417 INFO 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:38:10,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:10,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758525995] [2024-06-28 03:38:10,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758525995] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:10,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:10,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:38:10,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291973192] [2024-06-28 03:38:10,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:10,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:38:10,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:10,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:38:10,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:38:10,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:38:10,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 147 transitions, 1427 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:10,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:10,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:38:10,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:11,001 INFO L124 PetriNetUnfolderBase]: 1981/3091 cut-off events. [2024-06-28 03:38:11,002 INFO L125 PetriNetUnfolderBase]: For 84651/84660 co-relation queries the response was YES. [2024-06-28 03:38:11,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18938 conditions, 3091 events. 1981/3091 cut-off events. For 84651/84660 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 16018 event pairs, 566 based on Foata normal form. 10/3098 useless extension candidates. Maximal degree in co-relation 18884. Up to 2856 conditions per place. [2024-06-28 03:38:11,026 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 135 selfloop transitions, 35 changer transitions 0/174 dead transitions. [2024-06-28 03:38:11,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 174 transitions, 1887 flow [2024-06-28 03:38:11,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:38:11,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:38:11,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-28 03:38:11,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4357142857142857 [2024-06-28 03:38:11,028 INFO L175 Difference]: Start difference. First operand has 118 places, 147 transitions, 1427 flow. Second operand 7 states and 122 transitions. [2024-06-28 03:38:11,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 174 transitions, 1887 flow [2024-06-28 03:38:11,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 174 transitions, 1727 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 03:38:11,138 INFO L231 Difference]: Finished difference. Result has 119 places, 151 transitions, 1395 flow [2024-06-28 03:38:11,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1267, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1395, PETRI_PLACES=119, PETRI_TRANSITIONS=151} [2024-06-28 03:38:11,139 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 78 predicate places. [2024-06-28 03:38:11,139 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 151 transitions, 1395 flow [2024-06-28 03:38:11,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:11,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:11,139 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:38:11,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 03:38:11,140 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:38:11,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:11,140 INFO L85 PathProgramCache]: Analyzing trace with hash 1738602939, now seen corresponding path program 3 times [2024-06-28 03:38:11,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:11,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254493505] [2024-06-28 03:38:11,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:11,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:11,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:11,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:38:11,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:11,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254493505] [2024-06-28 03:38:11,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254493505] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:11,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:11,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:38:11,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293000236] [2024-06-28 03:38:11,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:11,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:38:11,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:11,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:38:11,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:38:11,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:38:11,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 151 transitions, 1395 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:11,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:11,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:38:11,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:12,393 INFO L124 PetriNetUnfolderBase]: 2100/3309 cut-off events. [2024-06-28 03:38:12,394 INFO L125 PetriNetUnfolderBase]: For 99345/99351 co-relation queries the response was YES. [2024-06-28 03:38:12,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20371 conditions, 3309 events. 2100/3309 cut-off events. For 99345/99351 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 17654 event pairs, 417 based on Foata normal form. 22/3326 useless extension candidates. Maximal degree in co-relation 20316. Up to 2373 conditions per place. [2024-06-28 03:38:12,416 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 119 selfloop transitions, 73 changer transitions 0/196 dead transitions. [2024-06-28 03:38:12,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 196 transitions, 2081 flow [2024-06-28 03:38:12,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:38:12,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:38:12,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-28 03:38:12,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.484375 [2024-06-28 03:38:12,418 INFO L175 Difference]: Start difference. First operand has 119 places, 151 transitions, 1395 flow. Second operand 8 states and 155 transitions. [2024-06-28 03:38:12,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 196 transitions, 2081 flow [2024-06-28 03:38:12,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 196 transitions, 1983 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-28 03:38:12,501 INFO L231 Difference]: Finished difference. Result has 122 places, 153 transitions, 1511 flow [2024-06-28 03:38:12,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1297, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1511, PETRI_PLACES=122, PETRI_TRANSITIONS=153} [2024-06-28 03:38:12,501 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 81 predicate places. [2024-06-28 03:38:12,501 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 153 transitions, 1511 flow [2024-06-28 03:38:12,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:12,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:12,502 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:38:12,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 03:38:12,502 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:38:12,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:12,502 INFO L85 PathProgramCache]: Analyzing trace with hash -758441565, now seen corresponding path program 4 times [2024-06-28 03:38:12,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:12,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017493076] [2024-06-28 03:38:12,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:12,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:12,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:13,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:38:13,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:13,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017493076] [2024-06-28 03:38:13,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017493076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:13,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:13,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:38:13,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265902742] [2024-06-28 03:38:13,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:13,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:38:13,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:13,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:38:13,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:38:13,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:38:13,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 153 transitions, 1511 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:13,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:13,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:38:13,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:13,844 INFO L124 PetriNetUnfolderBase]: 2175/3426 cut-off events. [2024-06-28 03:38:13,844 INFO L125 PetriNetUnfolderBase]: For 110094/110096 co-relation queries the response was YES. [2024-06-28 03:38:13,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21488 conditions, 3426 events. 2175/3426 cut-off events. For 110094/110096 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 18475 event pairs, 548 based on Foata normal form. 20/3441 useless extension candidates. Maximal degree in co-relation 21432. Up to 2749 conditions per place. [2024-06-28 03:38:13,870 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 120 selfloop transitions, 66 changer transitions 0/190 dead transitions. [2024-06-28 03:38:13,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 190 transitions, 2031 flow [2024-06-28 03:38:13,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:38:13,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:38:13,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 03:38:13,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45625 [2024-06-28 03:38:13,871 INFO L175 Difference]: Start difference. First operand has 122 places, 153 transitions, 1511 flow. Second operand 8 states and 146 transitions. [2024-06-28 03:38:13,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 190 transitions, 2031 flow [2024-06-28 03:38:13,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 190 transitions, 1927 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 03:38:13,986 INFO L231 Difference]: Finished difference. Result has 126 places, 154 transitions, 1582 flow [2024-06-28 03:38:13,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1407, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1582, PETRI_PLACES=126, PETRI_TRANSITIONS=154} [2024-06-28 03:38:13,987 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 85 predicate places. [2024-06-28 03:38:13,987 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 154 transitions, 1582 flow [2024-06-28 03:38:13,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:13,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:13,987 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:38:13,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 03:38:13,987 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:38:13,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:13,988 INFO L85 PathProgramCache]: Analyzing trace with hash 1550309361, now seen corresponding path program 5 times [2024-06-28 03:38:13,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:13,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239383363] [2024-06-28 03:38:13,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:13,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:13,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:14,546 INFO 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:38:14,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:14,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239383363] [2024-06-28 03:38:14,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239383363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:14,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:14,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:38:14,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069185262] [2024-06-28 03:38:14,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:14,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:38:14,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:14,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:38:14,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:38:14,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:38:14,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 154 transitions, 1582 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:14,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:14,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:38:14,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:15,366 INFO L124 PetriNetUnfolderBase]: 2250/3559 cut-off events. [2024-06-28 03:38:15,367 INFO L125 PetriNetUnfolderBase]: For 117804/117810 co-relation queries the response was YES. [2024-06-28 03:38:15,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22507 conditions, 3559 events. 2250/3559 cut-off events. For 117804/117810 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 19486 event pairs, 572 based on Foata normal form. 26/3580 useless extension candidates. Maximal degree in co-relation 22449. Up to 2874 conditions per place. [2024-06-28 03:38:15,392 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 120 selfloop transitions, 70 changer transitions 0/194 dead transitions. [2024-06-28 03:38:15,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 194 transitions, 2124 flow [2024-06-28 03:38:15,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:38:15,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:38:15,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-28 03:38:15,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46875 [2024-06-28 03:38:15,394 INFO L175 Difference]: Start difference. First operand has 126 places, 154 transitions, 1582 flow. Second operand 8 states and 150 transitions. [2024-06-28 03:38:15,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 194 transitions, 2124 flow [2024-06-28 03:38:15,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 194 transitions, 1977 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 03:38:15,541 INFO L231 Difference]: Finished difference. Result has 128 places, 155 transitions, 1620 flow [2024-06-28 03:38:15,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1435, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1620, PETRI_PLACES=128, PETRI_TRANSITIONS=155} [2024-06-28 03:38:15,542 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 87 predicate places. [2024-06-28 03:38:15,542 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 155 transitions, 1620 flow [2024-06-28 03:38:15,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:15,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:15,542 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:38:15,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 03:38:15,543 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:38:15,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:15,543 INFO L85 PathProgramCache]: Analyzing trace with hash 1555886943, now seen corresponding path program 1 times [2024-06-28 03:38:15,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:15,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835598476] [2024-06-28 03:38:15,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:15,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:15,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:16,373 INFO 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:38:16,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:16,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835598476] [2024-06-28 03:38:16,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835598476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:16,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:16,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:38:16,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237651380] [2024-06-28 03:38:16,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:16,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:38:16,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:16,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:38:16,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:38:16,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:38:16,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 155 transitions, 1620 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:16,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:16,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:38:16,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:17,155 INFO L124 PetriNetUnfolderBase]: 2624/4168 cut-off events. [2024-06-28 03:38:17,155 INFO L125 PetriNetUnfolderBase]: For 125093/125095 co-relation queries the response was YES. [2024-06-28 03:38:17,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25583 conditions, 4168 events. 2624/4168 cut-off events. For 125093/125095 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 23846 event pairs, 567 based on Foata normal form. 14/4173 useless extension candidates. Maximal degree in co-relation 25524. Up to 3027 conditions per place. [2024-06-28 03:38:17,182 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 128 selfloop transitions, 86 changer transitions 0/218 dead transitions. [2024-06-28 03:38:17,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 218 transitions, 2564 flow [2024-06-28 03:38:17,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:38:17,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:38:17,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-28 03:38:17,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4388888888888889 [2024-06-28 03:38:17,184 INFO L175 Difference]: Start difference. First operand has 128 places, 155 transitions, 1620 flow. Second operand 9 states and 158 transitions. [2024-06-28 03:38:17,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 218 transitions, 2564 flow [2024-06-28 03:38:17,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 218 transitions, 2342 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-28 03:38:17,333 INFO L231 Difference]: Finished difference. Result has 135 places, 179 transitions, 2030 flow [2024-06-28 03:38:17,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1463, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2030, PETRI_PLACES=135, PETRI_TRANSITIONS=179} [2024-06-28 03:38:17,333 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 94 predicate places. [2024-06-28 03:38:17,333 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 179 transitions, 2030 flow [2024-06-28 03:38:17,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:17,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:17,334 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:38:17,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 03:38:17,334 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:38:17,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:17,334 INFO L85 PathProgramCache]: Analyzing trace with hash -91931975, now seen corresponding path program 2 times [2024-06-28 03:38:17,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:17,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175488189] [2024-06-28 03:38:17,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:17,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:17,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:17,824 INFO 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:38:17,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:17,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175488189] [2024-06-28 03:38:17,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175488189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:17,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:17,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:38:17,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566838347] [2024-06-28 03:38:17,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:17,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:38:17,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:17,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:38:17,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:38:17,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:38:17,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 179 transitions, 2030 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:17,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:17,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:38:17,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:18,465 INFO L124 PetriNetUnfolderBase]: 2652/4217 cut-off events. [2024-06-28 03:38:18,466 INFO L125 PetriNetUnfolderBase]: For 124287/124292 co-relation queries the response was YES. [2024-06-28 03:38:18,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26139 conditions, 4217 events. 2652/4217 cut-off events. For 124287/124292 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 24366 event pairs, 754 based on Foata normal form. 4/4218 useless extension candidates. Maximal degree in co-relation 26075. Up to 3879 conditions per place. [2024-06-28 03:38:18,498 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 152 selfloop transitions, 47 changer transitions 0/203 dead transitions. [2024-06-28 03:38:18,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 203 transitions, 2644 flow [2024-06-28 03:38:18,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:38:18,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:38:18,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-28 03:38:18,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42142857142857143 [2024-06-28 03:38:18,499 INFO L175 Difference]: Start difference. First operand has 135 places, 179 transitions, 2030 flow. Second operand 7 states and 118 transitions. [2024-06-28 03:38:18,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 203 transitions, 2644 flow [2024-06-28 03:38:18,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 203 transitions, 2560 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-28 03:38:18,657 INFO L231 Difference]: Finished difference. Result has 141 places, 187 transitions, 2180 flow [2024-06-28 03:38:18,658 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1946, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2180, PETRI_PLACES=141, PETRI_TRANSITIONS=187} [2024-06-28 03:38:18,658 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 100 predicate places. [2024-06-28 03:38:18,658 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 187 transitions, 2180 flow [2024-06-28 03:38:18,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:18,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:18,658 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:38:18,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 03:38:18,659 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:38:18,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:18,659 INFO L85 PathProgramCache]: Analyzing trace with hash -91931603, now seen corresponding path program 1 times [2024-06-28 03:38:18,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:18,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647454839] [2024-06-28 03:38:18,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:18,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:18,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:19,136 INFO 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:38:19,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:19,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647454839] [2024-06-28 03:38:19,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647454839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:19,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:19,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:38:19,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262294425] [2024-06-28 03:38:19,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:19,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:38:19,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:19,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:38:19,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:38:19,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:38:19,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 187 transitions, 2180 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:19,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:19,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:38:19,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:19,739 INFO L124 PetriNetUnfolderBase]: 2657/4233 cut-off events. [2024-06-28 03:38:19,739 INFO L125 PetriNetUnfolderBase]: For 129888/129896 co-relation queries the response was YES. [2024-06-28 03:38:19,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26655 conditions, 4233 events. 2657/4233 cut-off events. For 129888/129896 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 24409 event pairs, 756 based on Foata normal form. 9/4240 useless extension candidates. Maximal degree in co-relation 26588. Up to 4069 conditions per place. [2024-06-28 03:38:19,771 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 184 selfloop transitions, 18 changer transitions 0/206 dead transitions. [2024-06-28 03:38:19,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 206 transitions, 2692 flow [2024-06-28 03:38:19,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:38:19,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:38:19,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 111 transitions. [2024-06-28 03:38:19,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3964285714285714 [2024-06-28 03:38:19,772 INFO L175 Difference]: Start difference. First operand has 141 places, 187 transitions, 2180 flow. Second operand 7 states and 111 transitions. [2024-06-28 03:38:19,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 206 transitions, 2692 flow [2024-06-28 03:38:19,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 206 transitions, 2602 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-28 03:38:19,964 INFO L231 Difference]: Finished difference. Result has 145 places, 190 transitions, 2190 flow [2024-06-28 03:38:19,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2090, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2190, PETRI_PLACES=145, PETRI_TRANSITIONS=190} [2024-06-28 03:38:19,965 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 104 predicate places. [2024-06-28 03:38:19,965 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 190 transitions, 2190 flow [2024-06-28 03:38:19,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:19,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:19,965 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:38:19,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 03:38:19,966 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:38:19,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:19,966 INFO L85 PathProgramCache]: Analyzing trace with hash 275343703, now seen corresponding path program 6 times [2024-06-28 03:38:19,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:19,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547044881] [2024-06-28 03:38:19,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:19,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:19,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:20,483 INFO 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:38:20,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:20,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [547044881] [2024-06-28 03:38:20,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [547044881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:20,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:20,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:38:20,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641452901] [2024-06-28 03:38:20,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:20,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:38:20,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:20,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:38:20,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:38:20,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:38:20,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 190 transitions, 2190 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:20,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:20,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:38:20,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:21,266 INFO L124 PetriNetUnfolderBase]: 2621/4174 cut-off events. [2024-06-28 03:38:21,266 INFO L125 PetriNetUnfolderBase]: For 134582/134587 co-relation queries the response was YES. [2024-06-28 03:38:21,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26089 conditions, 4174 events. 2621/4174 cut-off events. For 134582/134587 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 23962 event pairs, 588 based on Foata normal form. 22/4179 useless extension candidates. Maximal degree in co-relation 26020. Up to 3408 conditions per place. [2024-06-28 03:38:21,301 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 137 selfloop transitions, 80 changer transitions 0/221 dead transitions. [2024-06-28 03:38:21,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 221 transitions, 2728 flow [2024-06-28 03:38:21,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:38:21,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:38:21,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-28 03:38:21,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.440625 [2024-06-28 03:38:21,303 INFO L175 Difference]: Start difference. First operand has 145 places, 190 transitions, 2190 flow. Second operand 8 states and 141 transitions. [2024-06-28 03:38:21,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 221 transitions, 2728 flow [2024-06-28 03:38:21,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 221 transitions, 2634 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-28 03:38:21,547 INFO L231 Difference]: Finished difference. Result has 148 places, 190 transitions, 2265 flow [2024-06-28 03:38:21,548 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2096, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2265, PETRI_PLACES=148, PETRI_TRANSITIONS=190} [2024-06-28 03:38:21,548 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 107 predicate places. [2024-06-28 03:38:21,548 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 190 transitions, 2265 flow [2024-06-28 03:38:21,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:21,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:21,548 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:38:21,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 03:38:21,549 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:38:21,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:21,549 INFO L85 PathProgramCache]: Analyzing trace with hash 77718361, now seen corresponding path program 2 times [2024-06-28 03:38:21,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:21,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287406285] [2024-06-28 03:38:21,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:21,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:21,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:22,380 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:38:22,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:22,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287406285] [2024-06-28 03:38:22,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287406285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:22,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:22,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:38:22,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567391009] [2024-06-28 03:38:22,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:22,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:38:22,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:22,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:38:22,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:38:22,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:38:22,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 190 transitions, 2265 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:22,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:22,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:38:22,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:23,293 INFO L124 PetriNetUnfolderBase]: 2662/4251 cut-off events. [2024-06-28 03:38:23,293 INFO L125 PetriNetUnfolderBase]: For 138031/138036 co-relation queries the response was YES. [2024-06-28 03:38:23,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26874 conditions, 4251 events. 2662/4251 cut-off events. For 138031/138036 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 24594 event pairs, 594 based on Foata normal form. 14/4248 useless extension candidates. Maximal degree in co-relation 26804. Up to 3389 conditions per place. [2024-06-28 03:38:23,329 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 138 selfloop transitions, 82 changer transitions 0/224 dead transitions. [2024-06-28 03:38:23,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 224 transitions, 2853 flow [2024-06-28 03:38:23,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:38:23,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:38:23,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-28 03:38:23,331 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.446875 [2024-06-28 03:38:23,331 INFO L175 Difference]: Start difference. First operand has 148 places, 190 transitions, 2265 flow. Second operand 8 states and 143 transitions. [2024-06-28 03:38:23,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 224 transitions, 2853 flow [2024-06-28 03:38:23,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 224 transitions, 2662 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 03:38:23,539 INFO L231 Difference]: Finished difference. Result has 149 places, 191 transitions, 2280 flow [2024-06-28 03:38:23,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2074, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2280, PETRI_PLACES=149, PETRI_TRANSITIONS=191} [2024-06-28 03:38:23,541 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 108 predicate places. [2024-06-28 03:38:23,541 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 191 transitions, 2280 flow [2024-06-28 03:38:23,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:23,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:23,541 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:38:23,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 03:38:23,542 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:38:23,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:23,542 INFO L85 PathProgramCache]: Analyzing trace with hash 336265801, now seen corresponding path program 3 times [2024-06-28 03:38:23,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:23,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256901836] [2024-06-28 03:38:23,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:23,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:23,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:24,425 INFO 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:38:24,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:24,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256901836] [2024-06-28 03:38:24,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256901836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:24,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:24,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:38:24,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475959860] [2024-06-28 03:38:24,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:24,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:38:24,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:24,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:38:24,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:38:24,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:38:24,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 191 transitions, 2280 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:24,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:24,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:38:24,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:25,228 INFO L124 PetriNetUnfolderBase]: 2642/4219 cut-off events. [2024-06-28 03:38:25,228 INFO L125 PetriNetUnfolderBase]: For 137335/137340 co-relation queries the response was YES. [2024-06-28 03:38:25,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26337 conditions, 4219 events. 2642/4219 cut-off events. For 137335/137340 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 24358 event pairs, 478 based on Foata normal form. 14/4216 useless extension candidates. Maximal degree in co-relation 26266. Up to 2254 conditions per place. [2024-06-28 03:38:25,260 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 127 selfloop transitions, 94 changer transitions 0/225 dead transitions. [2024-06-28 03:38:25,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 225 transitions, 2912 flow [2024-06-28 03:38:25,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:38:25,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:38:25,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-28 03:38:25,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.446875 [2024-06-28 03:38:25,261 INFO L175 Difference]: Start difference. First operand has 149 places, 191 transitions, 2280 flow. Second operand 8 states and 143 transitions. [2024-06-28 03:38:25,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 225 transitions, 2912 flow [2024-06-28 03:38:25,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 225 transitions, 2724 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 03:38:25,463 INFO L231 Difference]: Finished difference. Result has 151 places, 191 transitions, 2286 flow [2024-06-28 03:38:25,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2092, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2286, PETRI_PLACES=151, PETRI_TRANSITIONS=191} [2024-06-28 03:38:25,463 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 110 predicate places. [2024-06-28 03:38:25,463 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 191 transitions, 2286 flow [2024-06-28 03:38:25,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:25,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:25,464 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:38:25,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 03:38:25,464 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:38:25,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:25,464 INFO L85 PathProgramCache]: Analyzing trace with hash 262331437, now seen corresponding path program 2 times [2024-06-28 03:38:25,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:25,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985539198] [2024-06-28 03:38:25,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:25,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:25,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:25,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:38:25,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:25,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985539198] [2024-06-28 03:38:25,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985539198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:25,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:25,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:38:25,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175465815] [2024-06-28 03:38:25,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:25,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:38:25,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:25,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:38:25,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:38:26,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:38:26,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 191 transitions, 2286 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:26,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:26,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:38:26,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:26,575 INFO L124 PetriNetUnfolderBase]: 2647/4234 cut-off events. [2024-06-28 03:38:26,575 INFO L125 PetriNetUnfolderBase]: For 136311/136324 co-relation queries the response was YES. [2024-06-28 03:38:26,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26618 conditions, 4234 events. 2647/4234 cut-off events. For 136311/136324 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 24508 event pairs, 740 based on Foata normal form. 11/4240 useless extension candidates. Maximal degree in co-relation 26546. Up to 4043 conditions per place. [2024-06-28 03:38:26,607 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 176 selfloop transitions, 29 changer transitions 0/209 dead transitions. [2024-06-28 03:38:26,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 209 transitions, 2932 flow [2024-06-28 03:38:26,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:38:26,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:38:26,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-28 03:38:26,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-28 03:38:26,609 INFO L175 Difference]: Start difference. First operand has 151 places, 191 transitions, 2286 flow. Second operand 7 states and 110 transitions. [2024-06-28 03:38:26,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 209 transitions, 2932 flow [2024-06-28 03:38:26,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 209 transitions, 2714 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 03:38:26,817 INFO L231 Difference]: Finished difference. Result has 152 places, 197 transitions, 2254 flow [2024-06-28 03:38:26,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2068, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2254, PETRI_PLACES=152, PETRI_TRANSITIONS=197} [2024-06-28 03:38:26,818 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 111 predicate places. [2024-06-28 03:38:26,818 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 197 transitions, 2254 flow [2024-06-28 03:38:26,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:26,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:26,818 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:38:26,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 03:38:26,818 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:38:26,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:26,819 INFO L85 PathProgramCache]: Analyzing trace with hash 262331065, now seen corresponding path program 3 times [2024-06-28 03:38:26,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:26,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917659125] [2024-06-28 03:38:26,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:26,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:26,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:27,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:38:27,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:27,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917659125] [2024-06-28 03:38:27,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917659125] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:27,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:27,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:38:27,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694397303] [2024-06-28 03:38:27,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:27,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:38:27,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:27,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:38:27,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:38:27,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:38:27,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 197 transitions, 2254 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:27,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:27,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:38:27,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:28,012 INFO L124 PetriNetUnfolderBase]: 2651/4233 cut-off events. [2024-06-28 03:38:28,012 INFO L125 PetriNetUnfolderBase]: For 140619/140624 co-relation queries the response was YES. [2024-06-28 03:38:28,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26074 conditions, 4233 events. 2651/4233 cut-off events. For 140619/140624 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 24460 event pairs, 753 based on Foata normal form. 4/4220 useless extension candidates. Maximal degree in co-relation 26002. Up to 3851 conditions per place. [2024-06-28 03:38:28,045 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 160 selfloop transitions, 58 changer transitions 0/222 dead transitions. [2024-06-28 03:38:28,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 222 transitions, 3034 flow [2024-06-28 03:38:28,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:38:28,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:38:28,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-28 03:38:28,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4142857142857143 [2024-06-28 03:38:28,047 INFO L175 Difference]: Start difference. First operand has 152 places, 197 transitions, 2254 flow. Second operand 7 states and 116 transitions. [2024-06-28 03:38:28,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 222 transitions, 3034 flow [2024-06-28 03:38:28,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 222 transitions, 2953 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-28 03:38:28,260 INFO L231 Difference]: Finished difference. Result has 158 places, 210 transitions, 2506 flow [2024-06-28 03:38:28,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2173, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2506, PETRI_PLACES=158, PETRI_TRANSITIONS=210} [2024-06-28 03:38:28,260 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 117 predicate places. [2024-06-28 03:38:28,260 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 210 transitions, 2506 flow [2024-06-28 03:38:28,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:28,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:28,261 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:38:28,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 03:38:28,261 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:38:28,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:28,261 INFO L85 PathProgramCache]: Analyzing trace with hash 262343527, now seen corresponding path program 3 times [2024-06-28 03:38:28,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:28,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052514765] [2024-06-28 03:38:28,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:28,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:28,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:28,764 INFO 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:38:28,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:28,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052514765] [2024-06-28 03:38:28,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052514765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:28,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:28,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:38:28,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408870776] [2024-06-28 03:38:28,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:28,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:38:28,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:28,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:38:28,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:38:28,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:38:28,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 210 transitions, 2506 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:28,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:28,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:38:28,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:29,483 INFO L124 PetriNetUnfolderBase]: 2648/4232 cut-off events. [2024-06-28 03:38:29,484 INFO L125 PetriNetUnfolderBase]: For 148489/148491 co-relation queries the response was YES. [2024-06-28 03:38:29,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26901 conditions, 4232 events. 2648/4232 cut-off events. For 148489/148491 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 24477 event pairs, 951 based on Foata normal form. 1/4231 useless extension candidates. Maximal degree in co-relation 26825. Up to 4084 conditions per place. [2024-06-28 03:38:29,520 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 200 selfloop transitions, 15 changer transitions 0/219 dead transitions. [2024-06-28 03:38:29,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 219 transitions, 2960 flow [2024-06-28 03:38:29,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:38:29,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:38:29,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 105 transitions. [2024-06-28 03:38:29,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-28 03:38:29,521 INFO L175 Difference]: Start difference. First operand has 158 places, 210 transitions, 2506 flow. Second operand 7 states and 105 transitions. [2024-06-28 03:38:29,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 219 transitions, 2960 flow [2024-06-28 03:38:29,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 219 transitions, 2804 flow, removed 62 selfloop flow, removed 2 redundant places. [2024-06-28 03:38:29,785 INFO L231 Difference]: Finished difference. Result has 163 places, 210 transitions, 2386 flow [2024-06-28 03:38:29,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2350, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2386, PETRI_PLACES=163, PETRI_TRANSITIONS=210} [2024-06-28 03:38:29,786 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 122 predicate places. [2024-06-28 03:38:29,786 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 210 transitions, 2386 flow [2024-06-28 03:38:29,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:29,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:29,786 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:38:29,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 03:38:29,786 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:38:29,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:29,787 INFO L85 PathProgramCache]: Analyzing trace with hash 1679267081, now seen corresponding path program 4 times [2024-06-28 03:38:29,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:29,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981296054] [2024-06-28 03:38:29,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:29,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:29,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:30,531 INFO 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:38:30,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:30,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981296054] [2024-06-28 03:38:30,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981296054] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:30,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:30,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:38:30,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893059218] [2024-06-28 03:38:30,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:30,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:38:30,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:30,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:38:30,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:38:30,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:38:30,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 210 transitions, 2386 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:30,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:30,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:38:30,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:31,340 INFO L124 PetriNetUnfolderBase]: 2894/4622 cut-off events. [2024-06-28 03:38:31,340 INFO L125 PetriNetUnfolderBase]: For 153258/153260 co-relation queries the response was YES. [2024-06-28 03:38:31,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27836 conditions, 4622 events. 2894/4622 cut-off events. For 153258/153260 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 27214 event pairs, 551 based on Foata normal form. 14/4631 useless extension candidates. Maximal degree in co-relation 27758. Up to 3194 conditions per place. [2024-06-28 03:38:31,380 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 169 selfloop transitions, 105 changer transitions 0/278 dead transitions. [2024-06-28 03:38:31,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 278 transitions, 3323 flow [2024-06-28 03:38:31,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:38:31,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:38:31,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-28 03:38:31,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46111111111111114 [2024-06-28 03:38:31,382 INFO L175 Difference]: Start difference. First operand has 163 places, 210 transitions, 2386 flow. Second operand 9 states and 166 transitions. [2024-06-28 03:38:31,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 278 transitions, 3323 flow [2024-06-28 03:38:31,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 278 transitions, 3273 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 03:38:31,668 INFO L231 Difference]: Finished difference. Result has 167 places, 230 transitions, 2840 flow [2024-06-28 03:38:31,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2274, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2840, PETRI_PLACES=167, PETRI_TRANSITIONS=230} [2024-06-28 03:38:31,668 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 126 predicate places. [2024-06-28 03:38:31,668 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 230 transitions, 2840 flow [2024-06-28 03:38:31,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:31,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:31,669 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:38:31,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 03:38:31,670 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:38:31,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:31,670 INFO L85 PathProgramCache]: Analyzing trace with hash 491630905, now seen corresponding path program 1 times [2024-06-28 03:38:31,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:31,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525557564] [2024-06-28 03:38:31,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:31,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:31,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:32,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:38:32,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:32,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525557564] [2024-06-28 03:38:32,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525557564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:32,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:32,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:38:32,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719034565] [2024-06-28 03:38:32,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:32,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:38:32,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:32,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:38:32,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:38:32,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:38:32,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 230 transitions, 2840 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:32,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:32,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:38:32,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:32,971 INFO L124 PetriNetUnfolderBase]: 2850/4605 cut-off events. [2024-06-28 03:38:32,971 INFO L125 PetriNetUnfolderBase]: For 159702/159706 co-relation queries the response was YES. [2024-06-28 03:38:32,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29011 conditions, 4605 events. 2850/4605 cut-off events. For 159702/159706 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 27590 event pairs, 998 based on Foata normal form. 3/4606 useless extension candidates. Maximal degree in co-relation 28930. Up to 4291 conditions per place. [2024-06-28 03:38:33,010 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 221 selfloop transitions, 25 changer transitions 0/260 dead transitions. [2024-06-28 03:38:33,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 260 transitions, 3529 flow [2024-06-28 03:38:33,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:38:33,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:38:33,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-28 03:38:33,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3972222222222222 [2024-06-28 03:38:33,015 INFO L175 Difference]: Start difference. First operand has 167 places, 230 transitions, 2840 flow. Second operand 9 states and 143 transitions. [2024-06-28 03:38:33,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 260 transitions, 3529 flow [2024-06-28 03:38:33,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 260 transitions, 3198 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 03:38:33,246 INFO L231 Difference]: Finished difference. Result has 172 places, 243 transitions, 2747 flow [2024-06-28 03:38:33,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2528, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2747, PETRI_PLACES=172, PETRI_TRANSITIONS=243} [2024-06-28 03:38:33,247 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 131 predicate places. [2024-06-28 03:38:33,247 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 243 transitions, 2747 flow [2024-06-28 03:38:33,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:33,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:33,247 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:38:33,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 03:38:33,247 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:38:33,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:33,248 INFO L85 PathProgramCache]: Analyzing trace with hash 85264273, now seen corresponding path program 2 times [2024-06-28 03:38:33,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:33,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017005659] [2024-06-28 03:38:33,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:33,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:33,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:33,706 INFO 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:38:33,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:33,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017005659] [2024-06-28 03:38:33,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017005659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:33,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:33,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:38:33,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415924453] [2024-06-28 03:38:33,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:33,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:38:33,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:33,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:38:33,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:38:33,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:38:33,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 243 transitions, 2747 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:33,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:33,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:38:33,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:34,516 INFO L124 PetriNetUnfolderBase]: 2860/4620 cut-off events. [2024-06-28 03:38:34,516 INFO L125 PetriNetUnfolderBase]: For 163019/163021 co-relation queries the response was YES. [2024-06-28 03:38:34,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28669 conditions, 4620 events. 2860/4620 cut-off events. For 163019/163021 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 27663 event pairs, 1018 based on Foata normal form. 3/4617 useless extension candidates. Maximal degree in co-relation 28585. Up to 4297 conditions per place. [2024-06-28 03:38:34,561 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 219 selfloop transitions, 33 changer transitions 0/266 dead transitions. [2024-06-28 03:38:34,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 266 transitions, 3399 flow [2024-06-28 03:38:34,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:38:34,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:38:34,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-28 03:38:34,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 03:38:34,562 INFO L175 Difference]: Start difference. First operand has 172 places, 243 transitions, 2747 flow. Second operand 8 states and 128 transitions. [2024-06-28 03:38:34,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 266 transitions, 3399 flow [2024-06-28 03:38:34,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 266 transitions, 3298 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-28 03:38:34,835 INFO L231 Difference]: Finished difference. Result has 177 places, 251 transitions, 2841 flow [2024-06-28 03:38:34,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2656, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2841, PETRI_PLACES=177, PETRI_TRANSITIONS=251} [2024-06-28 03:38:34,836 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 136 predicate places. [2024-06-28 03:38:34,836 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 251 transitions, 2841 flow [2024-06-28 03:38:34,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:34,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:34,836 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:38:34,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 03:38:34,836 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:38:34,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:34,837 INFO L85 PathProgramCache]: Analyzing trace with hash 85384243, now seen corresponding path program 3 times [2024-06-28 03:38:34,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:34,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233894586] [2024-06-28 03:38:34,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:34,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:34,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:35,352 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:38:35,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:35,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233894586] [2024-06-28 03:38:35,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233894586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:35,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:35,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:38:35,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708372428] [2024-06-28 03:38:35,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:35,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:38:35,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:35,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:38:35,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:38:35,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:38:35,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 251 transitions, 2841 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:35,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:35,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:38:35,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:36,143 INFO L124 PetriNetUnfolderBase]: 2927/4715 cut-off events. [2024-06-28 03:38:36,143 INFO L125 PetriNetUnfolderBase]: For 177701/177705 co-relation queries the response was YES. [2024-06-28 03:38:36,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30154 conditions, 4715 events. 2927/4715 cut-off events. For 177701/177705 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 28238 event pairs, 1005 based on Foata normal form. 5/4714 useless extension candidates. Maximal degree in co-relation 30069. Up to 4334 conditions per place. [2024-06-28 03:38:36,187 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 222 selfloop transitions, 38 changer transitions 0/274 dead transitions. [2024-06-28 03:38:36,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 274 transitions, 3617 flow [2024-06-28 03:38:36,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:38:36,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:38:36,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-28 03:38:36,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43214285714285716 [2024-06-28 03:38:36,188 INFO L175 Difference]: Start difference. First operand has 177 places, 251 transitions, 2841 flow. Second operand 7 states and 121 transitions. [2024-06-28 03:38:36,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 274 transitions, 3617 flow [2024-06-28 03:38:36,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 274 transitions, 3527 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-28 03:38:36,491 INFO L231 Difference]: Finished difference. Result has 181 places, 259 transitions, 2978 flow [2024-06-28 03:38:36,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2769, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2978, PETRI_PLACES=181, PETRI_TRANSITIONS=259} [2024-06-28 03:38:36,491 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 140 predicate places. [2024-06-28 03:38:36,491 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 259 transitions, 2978 flow [2024-06-28 03:38:36,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:36,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:36,492 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:38:36,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 03:38:36,492 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:38:36,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:36,492 INFO L85 PathProgramCache]: Analyzing trace with hash -1460585111, now seen corresponding path program 4 times [2024-06-28 03:38:36,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:36,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502917339] [2024-06-28 03:38:36,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:36,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:36,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:37,017 INFO 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:38:37,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:37,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502917339] [2024-06-28 03:38:37,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502917339] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:37,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:37,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:38:37,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450009740] [2024-06-28 03:38:37,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:37,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:38:37,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:37,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:38:37,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:38:37,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:38:37,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 259 transitions, 2978 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:37,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:37,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:38:37,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:37,754 INFO L124 PetriNetUnfolderBase]: 2929/4720 cut-off events. [2024-06-28 03:38:37,754 INFO L125 PetriNetUnfolderBase]: For 174705/174713 co-relation queries the response was YES. [2024-06-28 03:38:37,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29909 conditions, 4720 events. 2929/4720 cut-off events. For 174705/174713 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 28257 event pairs, 1007 based on Foata normal form. 6/4714 useless extension candidates. Maximal degree in co-relation 29822. Up to 4292 conditions per place. [2024-06-28 03:38:37,798 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 216 selfloop transitions, 52 changer transitions 0/282 dead transitions. [2024-06-28 03:38:37,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 282 transitions, 3862 flow [2024-06-28 03:38:37,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:38:37,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:38:37,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-28 03:38:37,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44285714285714284 [2024-06-28 03:38:37,799 INFO L175 Difference]: Start difference. First operand has 181 places, 259 transitions, 2978 flow. Second operand 7 states and 124 transitions. [2024-06-28 03:38:37,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 282 transitions, 3862 flow [2024-06-28 03:38:38,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 282 transitions, 3776 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-28 03:38:38,020 INFO L231 Difference]: Finished difference. Result has 185 places, 267 transitions, 3137 flow [2024-06-28 03:38:38,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2896, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3137, PETRI_PLACES=185, PETRI_TRANSITIONS=267} [2024-06-28 03:38:38,021 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 144 predicate places. [2024-06-28 03:38:38,021 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 267 transitions, 3137 flow [2024-06-28 03:38:38,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:38,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:38,021 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:38:38,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 03:38:38,021 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:38:38,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:38,022 INFO L85 PathProgramCache]: Analyzing trace with hash 262762027, now seen corresponding path program 1 times [2024-06-28 03:38:38,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:38,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860486189] [2024-06-28 03:38:38,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:38,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:38,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:38,764 INFO 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:38:38,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:38,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860486189] [2024-06-28 03:38:38,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860486189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:38,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:38,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:38:38,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392085459] [2024-06-28 03:38:38,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:38,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:38:38,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:38,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:38:38,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:38:38,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:38:38,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 267 transitions, 3137 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:38,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:38,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:38:38,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:39,506 INFO L124 PetriNetUnfolderBase]: 3033/4827 cut-off events. [2024-06-28 03:38:39,506 INFO L125 PetriNetUnfolderBase]: For 174966/174968 co-relation queries the response was YES. [2024-06-28 03:38:39,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30912 conditions, 4827 events. 3033/4827 cut-off events. For 174966/174968 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 28409 event pairs, 1047 based on Foata normal form. 2/4827 useless extension candidates. Maximal degree in co-relation 30823. Up to 4658 conditions per place. [2024-06-28 03:38:39,552 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 259 selfloop transitions, 17 changer transitions 0/280 dead transitions. [2024-06-28 03:38:39,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 280 transitions, 3769 flow [2024-06-28 03:38:39,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:38:39,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:38:39,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 116 transitions. [2024-06-28 03:38:39,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3625 [2024-06-28 03:38:39,553 INFO L175 Difference]: Start difference. First operand has 185 places, 267 transitions, 3137 flow. Second operand 8 states and 116 transitions. [2024-06-28 03:38:39,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 280 transitions, 3769 flow [2024-06-28 03:38:39,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 280 transitions, 3629 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-06-28 03:38:39,921 INFO L231 Difference]: Finished difference. Result has 189 places, 269 transitions, 3090 flow [2024-06-28 03:38:39,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2999, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3090, PETRI_PLACES=189, PETRI_TRANSITIONS=269} [2024-06-28 03:38:39,922 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 148 predicate places. [2024-06-28 03:38:39,922 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 269 transitions, 3090 flow [2024-06-28 03:38:39,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:39,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:39,922 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:38:39,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 03:38:39,922 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:38:39,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:39,923 INFO L85 PathProgramCache]: Analyzing trace with hash 1435823027, now seen corresponding path program 1 times [2024-06-28 03:38:39,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:39,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224600726] [2024-06-28 03:38:39,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:39,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:39,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:40,484 INFO 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:38:40,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:40,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224600726] [2024-06-28 03:38:40,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224600726] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:40,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:40,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:38:40,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350431191] [2024-06-28 03:38:40,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:40,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:38:40,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:40,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:38:40,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:38:40,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:38:40,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 269 transitions, 3090 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:40,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:40,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:38:40,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:41,281 INFO L124 PetriNetUnfolderBase]: 3043/4851 cut-off events. [2024-06-28 03:38:41,281 INFO L125 PetriNetUnfolderBase]: For 179221/179235 co-relation queries the response was YES. [2024-06-28 03:38:41,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30646 conditions, 4851 events. 3043/4851 cut-off events. For 179221/179235 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 28702 event pairs, 735 based on Foata normal form. 14/4861 useless extension candidates. Maximal degree in co-relation 30556. Up to 4505 conditions per place. [2024-06-28 03:38:41,327 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 239 selfloop transitions, 54 changer transitions 0/297 dead transitions. [2024-06-28 03:38:41,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 297 transitions, 3851 flow [2024-06-28 03:38:41,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:38:41,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:38:41,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-28 03:38:41,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41875 [2024-06-28 03:38:41,328 INFO L175 Difference]: Start difference. First operand has 189 places, 269 transitions, 3090 flow. Second operand 8 states and 134 transitions. [2024-06-28 03:38:41,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 297 transitions, 3851 flow [2024-06-28 03:38:41,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 297 transitions, 3776 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-28 03:38:41,676 INFO L231 Difference]: Finished difference. Result has 191 places, 273 transitions, 3216 flow [2024-06-28 03:38:41,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3015, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3216, PETRI_PLACES=191, PETRI_TRANSITIONS=273} [2024-06-28 03:38:41,677 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 150 predicate places. [2024-06-28 03:38:41,677 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 273 transitions, 3216 flow [2024-06-28 03:38:41,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:41,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:41,677 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:38:41,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 03:38:41,677 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:38:41,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:41,678 INFO L85 PathProgramCache]: Analyzing trace with hash -569780908, now seen corresponding path program 1 times [2024-06-28 03:38:41,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:41,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571440658] [2024-06-28 03:38:41,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:41,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:41,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:42,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:38:42,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:42,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571440658] [2024-06-28 03:38:42,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571440658] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:42,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:42,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:38:42,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939692621] [2024-06-28 03:38:42,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:42,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:38:42,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:42,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:38:42,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:38:42,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:38:42,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 273 transitions, 3216 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:42,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:42,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:38:42,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:43,051 INFO L124 PetriNetUnfolderBase]: 3053/4856 cut-off events. [2024-06-28 03:38:43,052 INFO L125 PetriNetUnfolderBase]: For 186954/186962 co-relation queries the response was YES. [2024-06-28 03:38:43,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31436 conditions, 4856 events. 3053/4856 cut-off events. For 186954/186962 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 28696 event pairs, 798 based on Foata normal form. 6/4858 useless extension candidates. Maximal degree in co-relation 31345. Up to 4521 conditions per place. [2024-06-28 03:38:43,100 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 243 selfloop transitions, 50 changer transitions 0/297 dead transitions. [2024-06-28 03:38:43,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 297 transitions, 3942 flow [2024-06-28 03:38:43,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:38:43,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:38:43,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-28 03:38:43,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42142857142857143 [2024-06-28 03:38:43,101 INFO L175 Difference]: Start difference. First operand has 191 places, 273 transitions, 3216 flow. Second operand 7 states and 118 transitions. [2024-06-28 03:38:43,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 297 transitions, 3942 flow [2024-06-28 03:38:43,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 297 transitions, 3769 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-28 03:38:43,534 INFO L231 Difference]: Finished difference. Result has 192 places, 277 transitions, 3223 flow [2024-06-28 03:38:43,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3043, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3223, PETRI_PLACES=192, PETRI_TRANSITIONS=277} [2024-06-28 03:38:43,534 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 151 predicate places. [2024-06-28 03:38:43,534 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 277 transitions, 3223 flow [2024-06-28 03:38:43,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:43,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:43,535 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:38:43,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 03:38:43,535 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:38:43,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:43,535 INFO L85 PathProgramCache]: Analyzing trace with hash 1445081084, now seen corresponding path program 2 times [2024-06-28 03:38:43,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:43,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011786310] [2024-06-28 03:38:43,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:43,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:43,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:44,010 INFO 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:38:44,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:44,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011786310] [2024-06-28 03:38:44,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011786310] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:44,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:44,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:38:44,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251408751] [2024-06-28 03:38:44,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:44,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:38:44,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:44,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:38:44,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:38:44,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:38:44,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 277 transitions, 3223 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:44,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:44,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:38:44,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:44,785 INFO L124 PetriNetUnfolderBase]: 3055/4859 cut-off events. [2024-06-28 03:38:44,785 INFO L125 PetriNetUnfolderBase]: For 192982/192990 co-relation queries the response was YES. [2024-06-28 03:38:44,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31486 conditions, 4859 events. 3055/4859 cut-off events. For 192982/192990 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 28718 event pairs, 749 based on Foata normal form. 6/4861 useless extension candidates. Maximal degree in co-relation 31394. Up to 4478 conditions per place. [2024-06-28 03:38:44,834 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 234 selfloop transitions, 59 changer transitions 0/297 dead transitions. [2024-06-28 03:38:44,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 297 transitions, 4025 flow [2024-06-28 03:38:44,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:38:44,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:38:44,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-28 03:38:44,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41785714285714287 [2024-06-28 03:38:44,836 INFO L175 Difference]: Start difference. First operand has 192 places, 277 transitions, 3223 flow. Second operand 7 states and 117 transitions. [2024-06-28 03:38:44,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 297 transitions, 4025 flow [2024-06-28 03:38:45,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 297 transitions, 3901 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-28 03:38:45,259 INFO L231 Difference]: Finished difference. Result has 194 places, 280 transitions, 3286 flow [2024-06-28 03:38:45,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3099, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3286, PETRI_PLACES=194, PETRI_TRANSITIONS=280} [2024-06-28 03:38:45,260 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 153 predicate places. [2024-06-28 03:38:45,260 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 280 transitions, 3286 flow [2024-06-28 03:38:45,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:45,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:45,260 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:38:45,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 03:38:45,261 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:38:45,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:45,261 INFO L85 PathProgramCache]: Analyzing trace with hash -564059052, now seen corresponding path program 1 times [2024-06-28 03:38:45,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:45,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069865859] [2024-06-28 03:38:45,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:45,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:45,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:45,932 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:38:45,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:45,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069865859] [2024-06-28 03:38:45,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069865859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:45,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:45,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:38:45,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506681019] [2024-06-28 03:38:45,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:45,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:38:45,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:45,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:38:45,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:38:46,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:38:46,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 280 transitions, 3286 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:46,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:46,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:38:46,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:46,783 INFO L124 PetriNetUnfolderBase]: 3060/4867 cut-off events. [2024-06-28 03:38:46,783 INFO L125 PetriNetUnfolderBase]: For 198799/198807 co-relation queries the response was YES. [2024-06-28 03:38:46,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31694 conditions, 4867 events. 3060/4867 cut-off events. For 198799/198807 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 28661 event pairs, 826 based on Foata normal form. 9/4874 useless extension candidates. Maximal degree in co-relation 31601. Up to 4676 conditions per place. [2024-06-28 03:38:46,831 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 275 selfloop transitions, 21 changer transitions 0/300 dead transitions. [2024-06-28 03:38:46,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 300 transitions, 4009 flow [2024-06-28 03:38:46,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:38:46,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:38:46,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-28 03:38:46,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38125 [2024-06-28 03:38:46,832 INFO L175 Difference]: Start difference. First operand has 194 places, 280 transitions, 3286 flow. Second operand 8 states and 122 transitions. [2024-06-28 03:38:46,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 300 transitions, 4009 flow [2024-06-28 03:38:47,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 300 transitions, 3886 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-28 03:38:47,425 INFO L231 Difference]: Finished difference. Result has 198 places, 283 transitions, 3283 flow [2024-06-28 03:38:47,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3163, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3283, PETRI_PLACES=198, PETRI_TRANSITIONS=283} [2024-06-28 03:38:47,426 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 157 predicate places. [2024-06-28 03:38:47,426 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 283 transitions, 3283 flow [2024-06-28 03:38:47,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:47,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:47,426 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:38:47,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 03:38:47,427 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:38:47,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:47,427 INFO L85 PathProgramCache]: Analyzing trace with hash 1589879613, now seen corresponding path program 2 times [2024-06-28 03:38:47,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:47,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308208470] [2024-06-28 03:38:47,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:47,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:47,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:48,041 INFO 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:38:48,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:48,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308208470] [2024-06-28 03:38:48,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308208470] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:48,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:48,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:38:48,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407846403] [2024-06-28 03:38:48,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:48,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:38:48,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:48,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:38:48,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:38:48,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:38:48,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 283 transitions, 3283 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:48,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:48,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:38:48,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:48,952 INFO L124 PetriNetUnfolderBase]: 3104/4931 cut-off events. [2024-06-28 03:38:48,953 INFO L125 PetriNetUnfolderBase]: For 213033/213041 co-relation queries the response was YES. [2024-06-28 03:38:48,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32678 conditions, 4931 events. 3104/4931 cut-off events. For 213033/213041 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 29179 event pairs, 744 based on Foata normal form. 6/4933 useless extension candidates. Maximal degree in co-relation 32584. Up to 4497 conditions per place. [2024-06-28 03:38:48,994 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 238 selfloop transitions, 72 changer transitions 0/314 dead transitions. [2024-06-28 03:38:48,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 314 transitions, 4431 flow [2024-06-28 03:38:48,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:38:48,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:38:48,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-28 03:38:48,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.415625 [2024-06-28 03:38:48,996 INFO L175 Difference]: Start difference. First operand has 198 places, 283 transitions, 3283 flow. Second operand 8 states and 133 transitions. [2024-06-28 03:38:48,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 314 transitions, 4431 flow [2024-06-28 03:38:49,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 314 transitions, 4333 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-28 03:38:49,462 INFO L231 Difference]: Finished difference. Result has 201 places, 295 transitions, 3641 flow [2024-06-28 03:38:49,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3185, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3641, PETRI_PLACES=201, PETRI_TRANSITIONS=295} [2024-06-28 03:38:49,463 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 160 predicate places. [2024-06-28 03:38:49,463 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 295 transitions, 3641 flow [2024-06-28 03:38:49,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:49,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:49,464 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:38:49,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 03:38:49,464 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:38:49,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:49,464 INFO L85 PathProgramCache]: Analyzing trace with hash -289021857, now seen corresponding path program 3 times [2024-06-28 03:38:49,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:49,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162210365] [2024-06-28 03:38:49,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:49,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:49,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:50,056 INFO 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:38:50,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:50,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162210365] [2024-06-28 03:38:50,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162210365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:50,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:50,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:38:50,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369121450] [2024-06-28 03:38:50,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:50,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:38:50,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:50,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:38:50,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:38:50,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:38:50,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 295 transitions, 3641 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:50,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:50,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:38:50,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:51,031 INFO L124 PetriNetUnfolderBase]: 3100/4927 cut-off events. [2024-06-28 03:38:51,031 INFO L125 PetriNetUnfolderBase]: For 221829/221837 co-relation queries the response was YES. [2024-06-28 03:38:51,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33395 conditions, 4927 events. 3100/4927 cut-off events. For 221829/221837 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 29171 event pairs, 748 based on Foata normal form. 6/4929 useless extension candidates. Maximal degree in co-relation 33299. Up to 4495 conditions per place. [2024-06-28 03:38:51,086 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 239 selfloop transitions, 71 changer transitions 0/314 dead transitions. [2024-06-28 03:38:51,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 314 transitions, 4533 flow [2024-06-28 03:38:51,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:38:51,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:38:51,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 03:38:51,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4125 [2024-06-28 03:38:51,088 INFO L175 Difference]: Start difference. First operand has 201 places, 295 transitions, 3641 flow. Second operand 8 states and 132 transitions. [2024-06-28 03:38:51,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 314 transitions, 4533 flow [2024-06-28 03:38:51,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 314 transitions, 4316 flow, removed 86 selfloop flow, removed 3 redundant places. [2024-06-28 03:38:51,587 INFO L231 Difference]: Finished difference. Result has 206 places, 295 transitions, 3574 flow [2024-06-28 03:38:51,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3424, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3574, PETRI_PLACES=206, PETRI_TRANSITIONS=295} [2024-06-28 03:38:51,588 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 165 predicate places. [2024-06-28 03:38:51,588 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 295 transitions, 3574 flow [2024-06-28 03:38:51,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:51,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:51,588 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:38:51,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 03:38:51,588 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:38:51,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:51,589 INFO L85 PathProgramCache]: Analyzing trace with hash 599426360, now seen corresponding path program 3 times [2024-06-28 03:38:51,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:51,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884226412] [2024-06-28 03:38:51,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:51,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:51,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:52,101 INFO 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:38:52,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:52,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884226412] [2024-06-28 03:38:52,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884226412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:52,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:52,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:38:52,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259819793] [2024-06-28 03:38:52,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:52,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:38:52,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:52,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:38:52,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:38:52,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:38:52,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 295 transitions, 3574 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:52,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:52,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:38:52,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:53,010 INFO L124 PetriNetUnfolderBase]: 3093/4909 cut-off events. [2024-06-28 03:38:53,010 INFO L125 PetriNetUnfolderBase]: For 224186/224188 co-relation queries the response was YES. [2024-06-28 03:38:53,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33304 conditions, 4909 events. 3093/4909 cut-off events. For 224186/224188 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 28915 event pairs, 751 based on Foata normal form. 1/4897 useless extension candidates. Maximal degree in co-relation 33206. Up to 4590 conditions per place. [2024-06-28 03:38:53,055 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 260 selfloop transitions, 49 changer transitions 0/313 dead transitions. [2024-06-28 03:38:53,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 313 transitions, 4266 flow [2024-06-28 03:38:53,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:38:53,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:38:53,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-28 03:38:53,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-28 03:38:53,057 INFO L175 Difference]: Start difference. First operand has 206 places, 295 transitions, 3574 flow. Second operand 7 states and 115 transitions. [2024-06-28 03:38:53,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 313 transitions, 4266 flow [2024-06-28 03:38:53,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 313 transitions, 4074 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-28 03:38:53,657 INFO L231 Difference]: Finished difference. Result has 206 places, 295 transitions, 3487 flow [2024-06-28 03:38:53,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3382, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3487, PETRI_PLACES=206, PETRI_TRANSITIONS=295} [2024-06-28 03:38:53,658 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 165 predicate places. [2024-06-28 03:38:53,658 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 295 transitions, 3487 flow [2024-06-28 03:38:53,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:53,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:53,658 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:38:53,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 03:38:53,658 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:38:53,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:53,659 INFO L85 PathProgramCache]: Analyzing trace with hash 947651888, now seen corresponding path program 4 times [2024-06-28 03:38:53,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:53,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368102165] [2024-06-28 03:38:53,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:53,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:53,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:54,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:38:54,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:54,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368102165] [2024-06-28 03:38:54,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1368102165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:54,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:54,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:38:54,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580230142] [2024-06-28 03:38:54,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:54,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:38:54,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:54,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:38:54,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:38:54,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:38:54,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 295 transitions, 3487 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:54,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:54,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:38:54,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:55,000 INFO L124 PetriNetUnfolderBase]: 3098/4915 cut-off events. [2024-06-28 03:38:55,000 INFO L125 PetriNetUnfolderBase]: For 230998/231000 co-relation queries the response was YES. [2024-06-28 03:38:55,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33390 conditions, 4915 events. 3098/4915 cut-off events. For 230998/231000 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 28850 event pairs, 739 based on Foata normal form. 3/4906 useless extension candidates. Maximal degree in co-relation 33292. Up to 4571 conditions per place. [2024-06-28 03:38:55,137 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 252 selfloop transitions, 59 changer transitions 0/315 dead transitions. [2024-06-28 03:38:55,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 315 transitions, 4240 flow [2024-06-28 03:38:55,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:38:55,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:38:55,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-28 03:38:55,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.390625 [2024-06-28 03:38:55,138 INFO L175 Difference]: Start difference. First operand has 206 places, 295 transitions, 3487 flow. Second operand 8 states and 125 transitions. [2024-06-28 03:38:55,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 315 transitions, 4240 flow [2024-06-28 03:38:55,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 315 transitions, 4072 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-28 03:38:55,587 INFO L231 Difference]: Finished difference. Result has 208 places, 299 transitions, 3532 flow [2024-06-28 03:38:55,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3319, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3532, PETRI_PLACES=208, PETRI_TRANSITIONS=299} [2024-06-28 03:38:55,588 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 167 predicate places. [2024-06-28 03:38:55,588 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 299 transitions, 3532 flow [2024-06-28 03:38:55,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:55,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:55,588 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:38:55,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 03:38:55,588 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:38:55,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:55,589 INFO L85 PathProgramCache]: Analyzing trace with hash -1696643574, now seen corresponding path program 5 times [2024-06-28 03:38:55,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:55,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463543726] [2024-06-28 03:38:55,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:55,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:55,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:56,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:38:56,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:56,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463543726] [2024-06-28 03:38:56,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463543726] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:56,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:56,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:38:56,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122581546] [2024-06-28 03:38:56,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:56,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:38:56,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:56,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:38:56,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:38:56,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:38:56,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 299 transitions, 3532 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:56,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:56,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:38:56,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:56,985 INFO L124 PetriNetUnfolderBase]: 3100/4928 cut-off events. [2024-06-28 03:38:56,985 INFO L125 PetriNetUnfolderBase]: For 239470/239478 co-relation queries the response was YES. [2024-06-28 03:38:57,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33504 conditions, 4928 events. 3100/4928 cut-off events. For 239470/239478 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 29106 event pairs, 770 based on Foata normal form. 6/4916 useless extension candidates. Maximal degree in co-relation 33404. Up to 4505 conditions per place. [2024-06-28 03:38:57,037 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 237 selfloop transitions, 73 changer transitions 0/314 dead transitions. [2024-06-28 03:38:57,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 314 transitions, 4360 flow [2024-06-28 03:38:57,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:38:57,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:38:57,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 114 transitions. [2024-06-28 03:38:57,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40714285714285714 [2024-06-28 03:38:57,039 INFO L175 Difference]: Start difference. First operand has 208 places, 299 transitions, 3532 flow. Second operand 7 states and 114 transitions. [2024-06-28 03:38:57,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 314 transitions, 4360 flow [2024-06-28 03:38:57,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 314 transitions, 4247 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-28 03:38:57,780 INFO L231 Difference]: Finished difference. Result has 211 places, 302 transitions, 3631 flow [2024-06-28 03:38:57,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3419, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3631, PETRI_PLACES=211, PETRI_TRANSITIONS=302} [2024-06-28 03:38:57,781 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 170 predicate places. [2024-06-28 03:38:57,781 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 302 transitions, 3631 flow [2024-06-28 03:38:57,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:57,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:57,782 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:38:57,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 03:38:57,782 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:38:57,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:57,784 INFO L85 PathProgramCache]: Analyzing trace with hash -451952644, now seen corresponding path program 6 times [2024-06-28 03:38:57,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:57,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196923117] [2024-06-28 03:38:57,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:57,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:57,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:58,309 INFO 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:38:58,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:58,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196923117] [2024-06-28 03:38:58,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196923117] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:58,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:58,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:38:58,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602263202] [2024-06-28 03:38:58,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:58,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:38:58,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:58,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:38:58,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:38:58,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:38:58,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 302 transitions, 3631 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:58,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:58,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:38:58,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:59,089 INFO L124 PetriNetUnfolderBase]: 3095/4922 cut-off events. [2024-06-28 03:38:59,089 INFO L125 PetriNetUnfolderBase]: For 244183/244191 co-relation queries the response was YES. [2024-06-28 03:38:59,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33583 conditions, 4922 events. 3095/4922 cut-off events. For 244183/244191 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 29105 event pairs, 771 based on Foata normal form. 5/4909 useless extension candidates. Maximal degree in co-relation 33482. Up to 4500 conditions per place. [2024-06-28 03:38:59,140 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 232 selfloop transitions, 77 changer transitions 0/313 dead transitions. [2024-06-28 03:38:59,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 313 transitions, 4289 flow [2024-06-28 03:38:59,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:38:59,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:38:59,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-28 03:38:59,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 03:38:59,142 INFO L175 Difference]: Start difference. First operand has 211 places, 302 transitions, 3631 flow. Second operand 7 states and 112 transitions. [2024-06-28 03:38:59,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 313 transitions, 4289 flow [2024-06-28 03:38:59,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 313 transitions, 4093 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-28 03:38:59,799 INFO L231 Difference]: Finished difference. Result has 214 places, 302 transitions, 3595 flow [2024-06-28 03:38:59,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3435, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3595, PETRI_PLACES=214, PETRI_TRANSITIONS=302} [2024-06-28 03:38:59,799 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 173 predicate places. [2024-06-28 03:38:59,799 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 302 transitions, 3595 flow [2024-06-28 03:38:59,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:59,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:59,800 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:38:59,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 03:38:59,800 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:38:59,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:59,801 INFO L85 PathProgramCache]: Analyzing trace with hash -444326148, now seen corresponding path program 2 times [2024-06-28 03:38:59,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:59,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701045166] [2024-06-28 03:38:59,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:59,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:59,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:39:00,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:39:00,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:39:00,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701045166] [2024-06-28 03:39:00,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1701045166] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:39:00,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:39:00,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:39:00,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006080192] [2024-06-28 03:39:00,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:39:00,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:39:00,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:39:00,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:39:00,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:39:00,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:39:00,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 302 transitions, 3595 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:00,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:39:00,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:39:00,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:39:01,661 INFO L124 PetriNetUnfolderBase]: 3100/4928 cut-off events. [2024-06-28 03:39:01,661 INFO L125 PetriNetUnfolderBase]: For 251917/251919 co-relation queries the response was YES. [2024-06-28 03:39:01,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33744 conditions, 4928 events. 3100/4928 cut-off events. For 251917/251919 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 29128 event pairs, 1044 based on Foata normal form. 1/4927 useless extension candidates. Maximal degree in co-relation 33642. Up to 4750 conditions per place. [2024-06-28 03:39:01,718 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 291 selfloop transitions, 21 changer transitions 0/316 dead transitions. [2024-06-28 03:39:01,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 316 transitions, 4323 flow [2024-06-28 03:39:01,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:39:01,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:39:01,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 128 transitions. [2024-06-28 03:39:01,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35555555555555557 [2024-06-28 03:39:01,719 INFO L175 Difference]: Start difference. First operand has 214 places, 302 transitions, 3595 flow. Second operand 9 states and 128 transitions. [2024-06-28 03:39:01,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 316 transitions, 4323 flow [2024-06-28 03:39:02,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 316 transitions, 4107 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-28 03:39:02,409 INFO L231 Difference]: Finished difference. Result has 215 places, 305 transitions, 3508 flow [2024-06-28 03:39:02,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3379, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3508, PETRI_PLACES=215, PETRI_TRANSITIONS=305} [2024-06-28 03:39:02,411 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 174 predicate places. [2024-06-28 03:39:02,411 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 305 transitions, 3508 flow [2024-06-28 03:39:02,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:02,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:39:02,412 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:39:02,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 03:39:02,412 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:39:02,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:39:02,412 INFO L85 PathProgramCache]: Analyzing trace with hash -444772021, now seen corresponding path program 4 times [2024-06-28 03:39:02,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:39:02,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032351127] [2024-06-28 03:39:02,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:39:02,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:39:02,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:39:03,007 INFO 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:39:03,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:39:03,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032351127] [2024-06-28 03:39:03,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032351127] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:39:03,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:39:03,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:39:03,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730541521] [2024-06-28 03:39:03,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:39:03,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:39:03,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:39:03,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:39:03,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:39:03,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:39:03,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 305 transitions, 3508 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:03,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:39:03,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:39:03,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:39:03,871 INFO L124 PetriNetUnfolderBase]: 3128/4969 cut-off events. [2024-06-28 03:39:03,872 INFO L125 PetriNetUnfolderBase]: For 264099/264107 co-relation queries the response was YES. [2024-06-28 03:39:03,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34323 conditions, 4969 events. 3128/4969 cut-off events. For 264099/264107 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 29401 event pairs, 1040 based on Foata normal form. 6/4971 useless extension candidates. Maximal degree in co-relation 34222. Up to 4751 conditions per place. [2024-06-28 03:39:03,923 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 284 selfloop transitions, 37 changer transitions 0/325 dead transitions. [2024-06-28 03:39:03,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 325 transitions, 4492 flow [2024-06-28 03:39:03,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:39:03,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:39:03,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-28 03:39:03,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.384375 [2024-06-28 03:39:03,924 INFO L175 Difference]: Start difference. First operand has 215 places, 305 transitions, 3508 flow. Second operand 8 states and 123 transitions. [2024-06-28 03:39:03,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 325 transitions, 4492 flow [2024-06-28 03:39:04,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 325 transitions, 4387 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-28 03:39:04,514 INFO L231 Difference]: Finished difference. Result has 217 places, 313 transitions, 3695 flow [2024-06-28 03:39:04,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3403, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3695, PETRI_PLACES=217, PETRI_TRANSITIONS=313} [2024-06-28 03:39:04,514 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 176 predicate places. [2024-06-28 03:39:04,514 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 313 transitions, 3695 flow [2024-06-28 03:39:04,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:04,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:39:04,515 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:39:04,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 03:39:04,515 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:39:04,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:39:04,515 INFO L85 PathProgramCache]: Analyzing trace with hash -457670191, now seen corresponding path program 5 times [2024-06-28 03:39:04,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:39:04,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519417211] [2024-06-28 03:39:04,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:39:04,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:39:04,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:39:05,118 INFO 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:39:05,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:39:05,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519417211] [2024-06-28 03:39:05,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519417211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:39:05,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:39:05,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:39:05,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550722474] [2024-06-28 03:39:05,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:39:05,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:39:05,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:39:05,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:39:05,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:39:05,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:39:05,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 313 transitions, 3695 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:05,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:39:05,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:39:05,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:39:06,003 INFO L124 PetriNetUnfolderBase]: 3146/4998 cut-off events. [2024-06-28 03:39:06,003 INFO L125 PetriNetUnfolderBase]: For 281615/281623 co-relation queries the response was YES. [2024-06-28 03:39:06,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35320 conditions, 4998 events. 3146/4998 cut-off events. For 281615/281623 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 29692 event pairs, 770 based on Foata normal form. 6/4986 useless extension candidates. Maximal degree in co-relation 35217. Up to 4457 conditions per place. [2024-06-28 03:39:06,065 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 229 selfloop transitions, 107 changer transitions 0/340 dead transitions. [2024-06-28 03:39:06,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 340 transitions, 5081 flow [2024-06-28 03:39:06,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:39:06,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:39:06,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 03:39:06,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4125 [2024-06-28 03:39:06,067 INFO L175 Difference]: Start difference. First operand has 217 places, 313 transitions, 3695 flow. Second operand 8 states and 132 transitions. [2024-06-28 03:39:06,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 340 transitions, 5081 flow [2024-06-28 03:39:06,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 340 transitions, 4825 flow, removed 65 selfloop flow, removed 5 redundant places. [2024-06-28 03:39:06,751 INFO L231 Difference]: Finished difference. Result has 221 places, 325 transitions, 4012 flow [2024-06-28 03:39:06,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3439, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4012, PETRI_PLACES=221, PETRI_TRANSITIONS=325} [2024-06-28 03:39:06,751 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 180 predicate places. [2024-06-28 03:39:06,751 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 325 transitions, 4012 flow [2024-06-28 03:39:06,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:06,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:39:06,752 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:39:06,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 03:39:06,752 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:39:06,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:39:06,752 INFO L85 PathProgramCache]: Analyzing trace with hash -457659031, now seen corresponding path program 6 times [2024-06-28 03:39:06,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:39:06,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632879255] [2024-06-28 03:39:06,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:39:06,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:39:06,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:39:07,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:39:07,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:39:07,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632879255] [2024-06-28 03:39:07,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632879255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:39:07,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:39:07,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:39:07,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430331423] [2024-06-28 03:39:07,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:39:07,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:39:07,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:39:07,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:39:07,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:39:07,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:39:07,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 325 transitions, 4012 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:07,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:39:07,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:39:07,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:39:08,291 INFO L124 PetriNetUnfolderBase]: 3142/4994 cut-off events. [2024-06-28 03:39:08,292 INFO L125 PetriNetUnfolderBase]: For 291336/291344 co-relation queries the response was YES. [2024-06-28 03:39:08,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35714 conditions, 4994 events. 3142/4994 cut-off events. For 291336/291344 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 29647 event pairs, 770 based on Foata normal form. 6/4982 useless extension candidates. Maximal degree in co-relation 35610. Up to 4455 conditions per place. [2024-06-28 03:39:08,347 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 234 selfloop transitions, 102 changer transitions 0/340 dead transitions. [2024-06-28 03:39:08,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 340 transitions, 5092 flow [2024-06-28 03:39:08,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:39:08,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:39:08,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 03:39:08,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4125 [2024-06-28 03:39:08,349 INFO L175 Difference]: Start difference. First operand has 221 places, 325 transitions, 4012 flow. Second operand 8 states and 132 transitions. [2024-06-28 03:39:08,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 340 transitions, 5092 flow [2024-06-28 03:39:08,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 340 transitions, 4738 flow, removed 111 selfloop flow, removed 4 redundant places. [2024-06-28 03:39:08,898 INFO L231 Difference]: Finished difference. Result has 225 places, 325 transitions, 3870 flow [2024-06-28 03:39:08,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3658, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3870, PETRI_PLACES=225, PETRI_TRANSITIONS=325} [2024-06-28 03:39:08,899 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 184 predicate places. [2024-06-28 03:39:08,899 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 325 transitions, 3870 flow [2024-06-28 03:39:08,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:08,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:39:08,900 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:39:08,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 03:39:08,900 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:39:08,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:39:08,900 INFO L85 PathProgramCache]: Analyzing trace with hash -457658628, now seen corresponding path program 3 times [2024-06-28 03:39:08,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:39:08,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303764223] [2024-06-28 03:39:08,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:39:08,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:39:08,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:39:09,660 INFO 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:39:09,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:39:09,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303764223] [2024-06-28 03:39:09,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303764223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:39:09,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:39:09,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:39:09,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601496464] [2024-06-28 03:39:09,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:39:09,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:39:09,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:39:09,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:39:09,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:39:09,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:39:09,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 325 transitions, 3870 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:09,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:39:09,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:39:09,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:39:10,549 INFO L124 PetriNetUnfolderBase]: 3139/4992 cut-off events. [2024-06-28 03:39:10,550 INFO L125 PetriNetUnfolderBase]: For 286413/286424 co-relation queries the response was YES. [2024-06-28 03:39:10,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34696 conditions, 4992 events. 3139/4992 cut-off events. For 286413/286424 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 29651 event pairs, 809 based on Foata normal form. 9/4996 useless extension candidates. Maximal degree in co-relation 34591. Up to 4772 conditions per place. [2024-06-28 03:39:10,601 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 304 selfloop transitions, 32 changer transitions 0/340 dead transitions. [2024-06-28 03:39:10,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 340 transitions, 4672 flow [2024-06-28 03:39:10,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:39:10,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:39:10,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 120 transitions. [2024-06-28 03:39:10,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-28 03:39:10,602 INFO L175 Difference]: Start difference. First operand has 225 places, 325 transitions, 3870 flow. Second operand 8 states and 120 transitions. [2024-06-28 03:39:10,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 340 transitions, 4672 flow [2024-06-28 03:39:11,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 340 transitions, 4391 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-28 03:39:11,390 INFO L231 Difference]: Finished difference. Result has 224 places, 328 transitions, 3747 flow [2024-06-28 03:39:11,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3589, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3747, PETRI_PLACES=224, PETRI_TRANSITIONS=328} [2024-06-28 03:39:11,391 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 183 predicate places. [2024-06-28 03:39:11,391 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 328 transitions, 3747 flow [2024-06-28 03:39:11,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:11,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:39:11,391 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:39:11,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 03:39:11,391 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:39:11,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:39:11,392 INFO L85 PathProgramCache]: Analyzing trace with hash 943850544, now seen corresponding path program 1 times [2024-06-28 03:39:11,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:39:11,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079001000] [2024-06-28 03:39:11,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:39:11,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:39:11,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:39:12,078 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:39:12,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:39:12,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079001000] [2024-06-28 03:39:12,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079001000] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:39:12,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:39:12,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:39:12,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547875654] [2024-06-28 03:39:12,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:39:12,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:39:12,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:39:12,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:39:12,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:39:12,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:39:12,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 328 transitions, 3747 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have 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:39:12,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:39:12,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:39:12,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:39:13,131 INFO L124 PetriNetUnfolderBase]: 3010/4850 cut-off events. [2024-06-28 03:39:13,131 INFO L125 PetriNetUnfolderBase]: For 294330/294332 co-relation queries the response was YES. [2024-06-28 03:39:13,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33813 conditions, 4850 events. 3010/4850 cut-off events. For 294330/294332 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 29346 event pairs, 995 based on Foata normal form. 2/4842 useless extension candidates. Maximal degree in co-relation 33710. Up to 4504 conditions per place. [2024-06-28 03:39:13,179 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 294 selfloop transitions, 33 changer transitions 0/346 dead transitions. [2024-06-28 03:39:13,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 346 transitions, 4501 flow [2024-06-28 03:39:13,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:39:13,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:39:13,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-28 03:39:13,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42142857142857143 [2024-06-28 03:39:13,181 INFO L175 Difference]: Start difference. First operand has 224 places, 328 transitions, 3747 flow. Second operand 7 states and 118 transitions. [2024-06-28 03:39:13,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 346 transitions, 4501 flow [2024-06-28 03:39:13,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 346 transitions, 4365 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-28 03:39:13,774 INFO L231 Difference]: Finished difference. Result has 225 places, 331 transitions, 3751 flow [2024-06-28 03:39:13,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3611, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3751, PETRI_PLACES=225, PETRI_TRANSITIONS=331} [2024-06-28 03:39:13,774 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 184 predicate places. [2024-06-28 03:39:13,775 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 331 transitions, 3751 flow [2024-06-28 03:39:13,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have 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:39:13,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:39:13,775 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:39:13,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 03:39:13,775 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:39:13,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:39:13,775 INFO L85 PathProgramCache]: Analyzing trace with hash -1648048580, now seen corresponding path program 1 times [2024-06-28 03:39:13,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:39:13,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496067972] [2024-06-28 03:39:13,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:39:13,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:39:13,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:39:14,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:39:14,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:39:14,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496067972] [2024-06-28 03:39:14,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496067972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:39:14,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:39:14,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:39:14,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244592764] [2024-06-28 03:39:14,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:39:14,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:39:14,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:39:14,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:39:14,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:39:14,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:39:14,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 331 transitions, 3751 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:14,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:39:14,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:39:14,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:39:15,595 INFO L124 PetriNetUnfolderBase]: 3126/4972 cut-off events. [2024-06-28 03:39:15,595 INFO L125 PetriNetUnfolderBase]: For 295831/295833 co-relation queries the response was YES. [2024-06-28 03:39:15,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34502 conditions, 4972 events. 3126/4972 cut-off events. For 295831/295833 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 29536 event pairs, 1040 based on Foata normal form. 1/4971 useless extension candidates. Maximal degree in co-relation 34398. Up to 4782 conditions per place. [2024-06-28 03:39:15,648 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 321 selfloop transitions, 21 changer transitions 0/346 dead transitions. [2024-06-28 03:39:15,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 346 transitions, 4505 flow [2024-06-28 03:39:15,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:39:15,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:39:15,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 119 transitions. [2024-06-28 03:39:15,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.371875 [2024-06-28 03:39:15,649 INFO L175 Difference]: Start difference. First operand has 225 places, 331 transitions, 3751 flow. Second operand 8 states and 119 transitions. [2024-06-28 03:39:15,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 346 transitions, 4505 flow [2024-06-28 03:39:16,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 346 transitions, 4419 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-28 03:39:16,312 INFO L231 Difference]: Finished difference. Result has 228 places, 333 transitions, 3747 flow [2024-06-28 03:39:16,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3665, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3747, PETRI_PLACES=228, PETRI_TRANSITIONS=333} [2024-06-28 03:39:16,312 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 187 predicate places. [2024-06-28 03:39:16,312 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 333 transitions, 3747 flow [2024-06-28 03:39:16,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:16,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:39:16,313 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:39:16,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 03:39:16,313 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:39:16,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:39:16,313 INFO L85 PathProgramCache]: Analyzing trace with hash -451938756, now seen corresponding path program 2 times [2024-06-28 03:39:16,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:39:16,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738691758] [2024-06-28 03:39:16,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:39:16,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:39:16,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:39:17,155 INFO 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:39:17,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:39:17,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738691758] [2024-06-28 03:39:17,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738691758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:39:17,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:39:17,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:39:17,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793533980] [2024-06-28 03:39:17,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:39:17,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:39:17,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:39:17,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:39:17,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:39:17,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:39:17,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 333 transitions, 3747 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:17,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:39:17,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:39:17,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:39:18,011 INFO L124 PetriNetUnfolderBase]: 3136/4986 cut-off events. [2024-06-28 03:39:18,012 INFO L125 PetriNetUnfolderBase]: For 304377/304385 co-relation queries the response was YES. [2024-06-28 03:39:18,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34648 conditions, 4986 events. 3136/4986 cut-off events. For 304377/304385 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 29608 event pairs, 1039 based on Foata normal form. 5/4987 useless extension candidates. Maximal degree in co-relation 34543. Up to 4781 conditions per place. [2024-06-28 03:39:18,064 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 313 selfloop transitions, 33 changer transitions 0/350 dead transitions. [2024-06-28 03:39:18,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 350 transitions, 4544 flow [2024-06-28 03:39:18,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:39:18,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:39:18,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 120 transitions. [2024-06-28 03:39:18,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-28 03:39:18,080 INFO L175 Difference]: Start difference. First operand has 228 places, 333 transitions, 3747 flow. Second operand 8 states and 120 transitions. [2024-06-28 03:39:18,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 350 transitions, 4544 flow [2024-06-28 03:39:18,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 350 transitions, 4460 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-28 03:39:18,802 INFO L231 Difference]: Finished difference. Result has 230 places, 339 transitions, 3812 flow [2024-06-28 03:39:18,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3663, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3812, PETRI_PLACES=230, PETRI_TRANSITIONS=339} [2024-06-28 03:39:18,803 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 189 predicate places. [2024-06-28 03:39:18,803 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 339 transitions, 3812 flow [2024-06-28 03:39:18,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:18,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:39:18,803 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:39:18,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 03:39:18,803 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:39:18,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:39:18,804 INFO L85 PathProgramCache]: Analyzing trace with hash -444587106, now seen corresponding path program 3 times [2024-06-28 03:39:18,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:39:18,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209181036] [2024-06-28 03:39:18,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:39:18,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:39:18,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:39:19,625 INFO 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:39:19,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:39:19,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209181036] [2024-06-28 03:39:19,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209181036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:39:19,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:39:19,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:39:19,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656246427] [2024-06-28 03:39:19,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:39:19,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:39:19,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:39:19,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:39:19,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:39:19,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:39:19,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 339 transitions, 3812 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:19,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:39:19,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:39:19,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:39:20,513 INFO L124 PetriNetUnfolderBase]: 3141/4993 cut-off events. [2024-06-28 03:39:20,513 INFO L125 PetriNetUnfolderBase]: For 313146/313154 co-relation queries the response was YES. [2024-06-28 03:39:20,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34845 conditions, 4993 events. 3141/4993 cut-off events. For 313146/313154 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 29666 event pairs, 1035 based on Foata normal form. 5/4994 useless extension candidates. Maximal degree in co-relation 34739. Up to 4788 conditions per place. [2024-06-28 03:39:20,566 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 314 selfloop transitions, 35 changer transitions 0/353 dead transitions. [2024-06-28 03:39:20,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 353 transitions, 4594 flow [2024-06-28 03:39:20,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:39:20,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:39:20,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 128 transitions. [2024-06-28 03:39:20,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35555555555555557 [2024-06-28 03:39:20,568 INFO L175 Difference]: Start difference. First operand has 230 places, 339 transitions, 3812 flow. Second operand 9 states and 128 transitions. [2024-06-28 03:39:20,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 353 transitions, 4594 flow [2024-06-28 03:39:21,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 353 transitions, 4506 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 03:39:21,348 INFO L231 Difference]: Finished difference. Result has 234 places, 342 transitions, 3856 flow [2024-06-28 03:39:21,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3724, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3856, PETRI_PLACES=234, PETRI_TRANSITIONS=342} [2024-06-28 03:39:21,348 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 193 predicate places. [2024-06-28 03:39:21,349 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 342 transitions, 3856 flow [2024-06-28 03:39:21,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:21,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:39:21,349 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:39:21,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 03:39:21,349 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:39:21,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:39:21,349 INFO L85 PathProgramCache]: Analyzing trace with hash 1974127558, now seen corresponding path program 4 times [2024-06-28 03:39:21,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:39:21,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718348755] [2024-06-28 03:39:21,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:39:21,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:39:21,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:39:22,007 INFO 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:39:22,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:39:22,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718348755] [2024-06-28 03:39:22,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718348755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:39:22,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:39:22,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:39:22,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867098554] [2024-06-28 03:39:22,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:39:22,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:39:22,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:39:22,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:39:22,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:39:22,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:39:22,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 342 transitions, 3856 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:22,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:39:22,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:39:22,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:39:23,009 INFO L124 PetriNetUnfolderBase]: 3134/4983 cut-off events. [2024-06-28 03:39:23,010 INFO L125 PetriNetUnfolderBase]: For 319707/319715 co-relation queries the response was YES. [2024-06-28 03:39:23,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34867 conditions, 4983 events. 3134/4983 cut-off events. For 319707/319715 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 29610 event pairs, 1035 based on Foata normal form. 5/4984 useless extension candidates. Maximal degree in co-relation 34760. Up to 4766 conditions per place. [2024-06-28 03:39:23,061 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 306 selfloop transitions, 46 changer transitions 0/356 dead transitions. [2024-06-28 03:39:23,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 356 transitions, 4632 flow [2024-06-28 03:39:23,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:39:23,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:39:23,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 132 transitions. [2024-06-28 03:39:23,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36666666666666664 [2024-06-28 03:39:23,062 INFO L175 Difference]: Start difference. First operand has 234 places, 342 transitions, 3856 flow. Second operand 9 states and 132 transitions. [2024-06-28 03:39:23,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 356 transitions, 4632 flow [2024-06-28 03:39:23,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 356 transitions, 4522 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-28 03:39:23,790 INFO L231 Difference]: Finished difference. Result has 236 places, 344 transitions, 3888 flow [2024-06-28 03:39:23,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3746, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3888, PETRI_PLACES=236, PETRI_TRANSITIONS=344} [2024-06-28 03:39:23,790 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 195 predicate places. [2024-06-28 03:39:23,790 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 344 transitions, 3888 flow [2024-06-28 03:39:23,790 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:23,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:39:23,791 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:39:23,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 03:39:23,791 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:39:23,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:39:23,791 INFO L85 PathProgramCache]: Analyzing trace with hash 1552260502, now seen corresponding path program 1 times [2024-06-28 03:39:23,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:39:23,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274518320] [2024-06-28 03:39:23,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:39:23,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:39:23,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:39:24,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:39:24,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:39:24,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274518320] [2024-06-28 03:39:24,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274518320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:39:24,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:39:24,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:39:24,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776287987] [2024-06-28 03:39:24,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:39:24,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:39:24,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:39:24,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:39:24,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:39:24,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:39:24,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 344 transitions, 3888 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:24,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:39:24,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:39:24,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:39:25,347 INFO L124 PetriNetUnfolderBase]: 3150/5014 cut-off events. [2024-06-28 03:39:25,347 INFO L125 PetriNetUnfolderBase]: For 333140/333152 co-relation queries the response was YES. [2024-06-28 03:39:25,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35219 conditions, 5014 events. 3150/5014 cut-off events. For 333140/333152 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 29687 event pairs, 593 based on Foata normal form. 14/5024 useless extension candidates. Maximal degree in co-relation 35111. Up to 4596 conditions per place. [2024-06-28 03:39:25,408 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 320 selfloop transitions, 52 changer transitions 0/376 dead transitions. [2024-06-28 03:39:25,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 376 transitions, 4820 flow [2024-06-28 03:39:25,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:39:25,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:39:25,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-28 03:39:25,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.428125 [2024-06-28 03:39:25,409 INFO L175 Difference]: Start difference. First operand has 236 places, 344 transitions, 3888 flow. Second operand 8 states and 137 transitions. [2024-06-28 03:39:25,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 376 transitions, 4820 flow [2024-06-28 03:39:26,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 376 transitions, 4696 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-28 03:39:26,286 INFO L231 Difference]: Finished difference. Result has 237 places, 347 transitions, 3954 flow [2024-06-28 03:39:26,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3764, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3954, PETRI_PLACES=237, PETRI_TRANSITIONS=347} [2024-06-28 03:39:26,286 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 196 predicate places. [2024-06-28 03:39:26,286 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 347 transitions, 3954 flow [2024-06-28 03:39:26,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:26,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:39:26,287 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:39:26,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 03:39:26,287 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:39:26,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:39:26,287 INFO L85 PathProgramCache]: Analyzing trace with hash 1560831382, now seen corresponding path program 2 times [2024-06-28 03:39:26,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:39:26,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28730323] [2024-06-28 03:39:26,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:39:26,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:39:26,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:39:26,822 INFO 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:39:26,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:39:26,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28730323] [2024-06-28 03:39:26,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28730323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:39:26,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:39:26,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:39:26,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27290019] [2024-06-28 03:39:26,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:39:26,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:39:26,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:39:26,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:39:26,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:39:26,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:39:26,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 347 transitions, 3954 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:26,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:39:26,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:39:26,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:39:27,800 INFO L124 PetriNetUnfolderBase]: 3166/5038 cut-off events. [2024-06-28 03:39:27,800 INFO L125 PetriNetUnfolderBase]: For 334489/334501 co-relation queries the response was YES. [2024-06-28 03:39:27,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35754 conditions, 5038 events. 3166/5038 cut-off events. For 334489/334501 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 29995 event pairs, 727 based on Foata normal form. 14/5048 useless extension candidates. Maximal degree in co-relation 35645. Up to 4675 conditions per place. [2024-06-28 03:39:27,857 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 318 selfloop transitions, 53 changer transitions 0/375 dead transitions. [2024-06-28 03:39:27,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 375 transitions, 4876 flow [2024-06-28 03:39:27,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:39:27,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:39:27,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-28 03:39:27,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41875 [2024-06-28 03:39:27,859 INFO L175 Difference]: Start difference. First operand has 237 places, 347 transitions, 3954 flow. Second operand 8 states and 134 transitions. [2024-06-28 03:39:27,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 375 transitions, 4876 flow [2024-06-28 03:39:28,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 375 transitions, 4708 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-28 03:39:28,652 INFO L231 Difference]: Finished difference. Result has 239 places, 350 transitions, 3984 flow [2024-06-28 03:39:28,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3786, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3984, PETRI_PLACES=239, PETRI_TRANSITIONS=350} [2024-06-28 03:39:28,653 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 198 predicate places. [2024-06-28 03:39:28,653 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 350 transitions, 3984 flow [2024-06-28 03:39:28,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:28,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:39:28,653 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:39:28,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 03:39:28,653 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:39:28,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:39:28,654 INFO L85 PathProgramCache]: Analyzing trace with hash 1560842294, now seen corresponding path program 1 times [2024-06-28 03:39:28,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:39:28,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861579095] [2024-06-28 03:39:28,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:39:28,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:39:28,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:39:29,529 INFO 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:39:29,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:39:29,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861579095] [2024-06-28 03:39:29,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861579095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:39:29,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:39:29,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:39:29,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016131537] [2024-06-28 03:39:29,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:39:29,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:39:29,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:39:29,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:39:29,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:39:29,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:39:29,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 350 transitions, 3984 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:29,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:39:29,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:39:29,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:39:30,552 INFO L124 PetriNetUnfolderBase]: 3176/5052 cut-off events. [2024-06-28 03:39:30,552 INFO L125 PetriNetUnfolderBase]: For 339083/339095 co-relation queries the response was YES. [2024-06-28 03:39:30,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36077 conditions, 5052 events. 3176/5052 cut-off events. For 339083/339095 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 30074 event pairs, 726 based on Foata normal form. 12/5060 useless extension candidates. Maximal degree in co-relation 35967. Up to 4689 conditions per place. [2024-06-28 03:39:30,605 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 317 selfloop transitions, 58 changer transitions 0/379 dead transitions. [2024-06-28 03:39:30,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 379 transitions, 4934 flow [2024-06-28 03:39:30,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:39:30,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:39:30,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-28 03:39:30,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4083333333333333 [2024-06-28 03:39:30,607 INFO L175 Difference]: Start difference. First operand has 239 places, 350 transitions, 3984 flow. Second operand 9 states and 147 transitions. [2024-06-28 03:39:30,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 379 transitions, 4934 flow [2024-06-28 03:39:31,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 379 transitions, 4758 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-28 03:39:31,286 INFO L231 Difference]: Finished difference. Result has 242 places, 354 transitions, 4039 flow [2024-06-28 03:39:31,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3808, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4039, PETRI_PLACES=242, PETRI_TRANSITIONS=354} [2024-06-28 03:39:31,286 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 201 predicate places. [2024-06-28 03:39:31,286 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 354 transitions, 4039 flow [2024-06-28 03:39:31,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:31,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:39:31,287 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:39:31,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 03:39:31,287 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:39:31,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:39:31,287 INFO L85 PathProgramCache]: Analyzing trace with hash -547226788, now seen corresponding path program 1 times [2024-06-28 03:39:31,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:39:31,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622569379] [2024-06-28 03:39:31,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:39:31,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:39:31,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:39:31,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:39:31,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:39:31,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622569379] [2024-06-28 03:39:31,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622569379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:39:31,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:39:31,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:39:31,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348369271] [2024-06-28 03:39:31,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:39:31,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:39:31,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:39:31,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:39:31,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:39:31,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:39:31,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 354 transitions, 4039 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:31,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:39:31,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:39:31,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:39:32,818 INFO L124 PetriNetUnfolderBase]: 3196/5059 cut-off events. [2024-06-28 03:39:32,818 INFO L125 PetriNetUnfolderBase]: For 353183/353191 co-relation queries the response was YES. [2024-06-28 03:39:32,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36648 conditions, 5059 events. 3196/5059 cut-off events. For 353183/353191 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 29900 event pairs, 609 based on Foata normal form. 4/5057 useless extension candidates. Maximal degree in co-relation 36537. Up to 4293 conditions per place. [2024-06-28 03:39:32,874 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 267 selfloop transitions, 125 changer transitions 0/396 dead transitions. [2024-06-28 03:39:32,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 396 transitions, 5135 flow [2024-06-28 03:39:32,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:39:32,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:39:32,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-28 03:39:32,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-28 03:39:32,875 INFO L175 Difference]: Start difference. First operand has 242 places, 354 transitions, 4039 flow. Second operand 8 states and 140 transitions. [2024-06-28 03:39:32,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 396 transitions, 5135 flow [2024-06-28 03:39:33,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 396 transitions, 4932 flow, removed 46 selfloop flow, removed 7 redundant places. [2024-06-28 03:39:33,955 INFO L231 Difference]: Finished difference. Result has 244 places, 371 transitions, 4342 flow [2024-06-28 03:39:33,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3836, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4342, PETRI_PLACES=244, PETRI_TRANSITIONS=371} [2024-06-28 03:39:33,956 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 203 predicate places. [2024-06-28 03:39:33,956 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 371 transitions, 4342 flow [2024-06-28 03:39:33,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:33,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:39:33,956 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:39:33,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 03:39:33,957 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:39:33,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:39:33,957 INFO L85 PathProgramCache]: Analyzing trace with hash -1402637166, now seen corresponding path program 2 times [2024-06-28 03:39:33,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:39:33,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437313398] [2024-06-28 03:39:33,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:39:33,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:39:33,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:39:34,583 INFO 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:39:34,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:39:34,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437313398] [2024-06-28 03:39:34,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437313398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:39:34,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:39:34,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:39:34,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628620133] [2024-06-28 03:39:34,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:39:34,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:39:34,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:39:34,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:39:34,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:39:34,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:39:34,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 371 transitions, 4342 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:34,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:39:34,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:39:34,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:39:35,613 INFO L124 PetriNetUnfolderBase]: 3262/5157 cut-off events. [2024-06-28 03:39:35,613 INFO L125 PetriNetUnfolderBase]: For 377290/377298 co-relation queries the response was YES. [2024-06-28 03:39:35,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38877 conditions, 5157 events. 3262/5157 cut-off events. For 377290/377298 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 30568 event pairs, 632 based on Foata normal form. 6/5153 useless extension candidates. Maximal degree in co-relation 38764. Up to 4343 conditions per place. [2024-06-28 03:39:35,672 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 279 selfloop transitions, 133 changer transitions 0/416 dead transitions. [2024-06-28 03:39:35,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 416 transitions, 5744 flow [2024-06-28 03:39:35,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:39:35,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:39:35,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-28 03:39:35,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4222222222222222 [2024-06-28 03:39:35,674 INFO L175 Difference]: Start difference. First operand has 244 places, 371 transitions, 4342 flow. Second operand 9 states and 152 transitions. [2024-06-28 03:39:35,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 416 transitions, 5744 flow [2024-06-28 03:39:36,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 416 transitions, 5415 flow, removed 66 selfloop flow, removed 4 redundant places. [2024-06-28 03:39:36,451 INFO L231 Difference]: Finished difference. Result has 252 places, 392 transitions, 4780 flow [2024-06-28 03:39:36,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4088, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4780, PETRI_PLACES=252, PETRI_TRANSITIONS=392} [2024-06-28 03:39:36,452 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 211 predicate places. [2024-06-28 03:39:36,452 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 392 transitions, 4780 flow [2024-06-28 03:39:36,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:36,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:39:36,452 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:39:36,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 03:39:36,452 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:39:36,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:39:36,453 INFO L85 PathProgramCache]: Analyzing trace with hash -547106632, now seen corresponding path program 1 times [2024-06-28 03:39:36,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:39:36,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164103763] [2024-06-28 03:39:36,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:39:36,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:39:36,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:39:37,073 INFO 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:39:37,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:39:37,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164103763] [2024-06-28 03:39:37,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164103763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:39:37,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:39:37,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:39:37,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954242499] [2024-06-28 03:39:37,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:39:37,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:39:37,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:39:37,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:39:37,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:39:37,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:39:37,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 392 transitions, 4780 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:37,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:39:37,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:39:37,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:39:38,186 INFO L124 PetriNetUnfolderBase]: 3272/5178 cut-off events. [2024-06-28 03:39:38,186 INFO L125 PetriNetUnfolderBase]: For 382230/382238 co-relation queries the response was YES. [2024-06-28 03:39:38,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39921 conditions, 5178 events. 3272/5178 cut-off events. For 382230/382238 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 30771 event pairs, 682 based on Foata normal form. 6/5180 useless extension candidates. Maximal degree in co-relation 39804. Up to 4819 conditions per place. [2024-06-28 03:39:38,246 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 352 selfloop transitions, 61 changer transitions 0/417 dead transitions. [2024-06-28 03:39:38,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 417 transitions, 5765 flow [2024-06-28 03:39:38,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:39:38,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:39:38,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-28 03:39:38,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.409375 [2024-06-28 03:39:38,247 INFO L175 Difference]: Start difference. First operand has 252 places, 392 transitions, 4780 flow. Second operand 8 states and 131 transitions. [2024-06-28 03:39:38,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 417 transitions, 5765 flow [2024-06-28 03:39:39,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 417 transitions, 5539 flow, removed 44 selfloop flow, removed 4 redundant places. [2024-06-28 03:39:39,124 INFO L231 Difference]: Finished difference. Result has 256 places, 396 transitions, 4771 flow [2024-06-28 03:39:39,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4554, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4771, PETRI_PLACES=256, PETRI_TRANSITIONS=396} [2024-06-28 03:39:39,125 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 215 predicate places. [2024-06-28 03:39:39,125 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 396 transitions, 4771 flow [2024-06-28 03:39:39,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:39,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:39:39,125 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:39:39,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 03:39:39,126 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:39:39,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:39:39,126 INFO L85 PathProgramCache]: Analyzing trace with hash 1374396534, now seen corresponding path program 2 times [2024-06-28 03:39:39,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:39:39,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446612075] [2024-06-28 03:39:39,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:39:39,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:39:39,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:39:39,683 INFO 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:39:39,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:39:39,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446612075] [2024-06-28 03:39:39,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446612075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:39:39,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:39:39,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:39:39,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628156843] [2024-06-28 03:39:39,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:39:39,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:39:39,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:39:39,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:39:39,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:39:39,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:39:39,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 396 transitions, 4771 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:39,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:39:39,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:39:39,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:39:40,720 INFO L124 PetriNetUnfolderBase]: 3290/5203 cut-off events. [2024-06-28 03:39:40,720 INFO L125 PetriNetUnfolderBase]: For 393522/393530 co-relation queries the response was YES. [2024-06-28 03:39:40,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39982 conditions, 5203 events. 3290/5203 cut-off events. For 393522/393530 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 30881 event pairs, 612 based on Foata normal form. 6/5205 useless extension candidates. Maximal degree in co-relation 39864. Up to 4747 conditions per place. [2024-06-28 03:39:40,780 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 335 selfloop transitions, 83 changer transitions 0/422 dead transitions. [2024-06-28 03:39:40,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 422 transitions, 6121 flow [2024-06-28 03:39:40,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:39:40,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:39:40,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-28 03:39:40,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.415625 [2024-06-28 03:39:40,788 INFO L175 Difference]: Start difference. First operand has 256 places, 396 transitions, 4771 flow. Second operand 8 states and 133 transitions. [2024-06-28 03:39:40,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 422 transitions, 6121 flow [2024-06-28 03:39:41,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 422 transitions, 5951 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-28 03:39:41,819 INFO L231 Difference]: Finished difference. Result has 258 places, 403 transitions, 4938 flow [2024-06-28 03:39:41,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4601, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4938, PETRI_PLACES=258, PETRI_TRANSITIONS=403} [2024-06-28 03:39:41,820 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 217 predicate places. [2024-06-28 03:39:41,820 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 403 transitions, 4938 flow [2024-06-28 03:39:41,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:41,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:39:41,820 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:39:41,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 03:39:41,820 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:39:41,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:39:41,821 INFO L85 PathProgramCache]: Analyzing trace with hash 1847841844, now seen corresponding path program 3 times [2024-06-28 03:39:41,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:39:41,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918205971] [2024-06-28 03:39:41,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:39:41,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:39:41,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:39:42,407 INFO 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:39:42,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:39:42,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918205971] [2024-06-28 03:39:42,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918205971] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:39:42,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:39:42,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:39:42,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020919094] [2024-06-28 03:39:42,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:39:42,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:39:42,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:39:42,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:39:42,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:39:42,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:39:42,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 403 transitions, 4938 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:42,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:39:42,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:39:42,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:39:43,433 INFO L124 PetriNetUnfolderBase]: 3342/5280 cut-off events. [2024-06-28 03:39:43,433 INFO L125 PetriNetUnfolderBase]: For 420491/420499 co-relation queries the response was YES. [2024-06-28 03:39:43,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41040 conditions, 5280 events. 3342/5280 cut-off events. For 420491/420499 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 31302 event pairs, 652 based on Foata normal form. 4/5278 useless extension candidates. Maximal degree in co-relation 40921. Up to 4265 conditions per place. [2024-06-28 03:39:43,496 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 284 selfloop transitions, 142 changer transitions 0/430 dead transitions. [2024-06-28 03:39:43,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 430 transitions, 6174 flow [2024-06-28 03:39:43,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:39:43,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:39:43,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-28 03:39:43,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.428125 [2024-06-28 03:39:43,497 INFO L175 Difference]: Start difference. First operand has 258 places, 403 transitions, 4938 flow. Second operand 8 states and 137 transitions. [2024-06-28 03:39:43,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 430 transitions, 6174 flow [2024-06-28 03:39:44,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 430 transitions, 6008 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-06-28 03:39:44,428 INFO L231 Difference]: Finished difference. Result has 262 places, 410 transitions, 5207 flow [2024-06-28 03:39:44,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4772, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5207, PETRI_PLACES=262, PETRI_TRANSITIONS=410} [2024-06-28 03:39:44,429 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 221 predicate places. [2024-06-28 03:39:44,429 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 410 transitions, 5207 flow [2024-06-28 03:39:44,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:44,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:39:44,430 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:39:44,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 03:39:44,430 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:39:44,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:39:44,430 INFO L85 PathProgramCache]: Analyzing trace with hash -305968908, now seen corresponding path program 3 times [2024-06-28 03:39:44,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:39:44,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806528913] [2024-06-28 03:39:44,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:39:44,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:39:44,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:39:45,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:39:45,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:39:45,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806528913] [2024-06-28 03:39:45,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1806528913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:39:45,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:39:45,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:39:45,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973810604] [2024-06-28 03:39:45,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:39:45,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:39:45,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:39:45,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:39:45,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:39:45,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:39:45,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 410 transitions, 5207 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:45,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:39:45,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:39:45,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:39:46,118 INFO L124 PetriNetUnfolderBase]: 3336/5266 cut-off events. [2024-06-28 03:39:46,119 INFO L125 PetriNetUnfolderBase]: For 424907/424915 co-relation queries the response was YES. [2024-06-28 03:39:46,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41814 conditions, 5266 events. 3336/5266 cut-off events. For 424907/424915 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 31244 event pairs, 639 based on Foata normal form. 6/5268 useless extension candidates. Maximal degree in co-relation 41694. Up to 4814 conditions per place. [2024-06-28 03:39:46,182 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 340 selfloop transitions, 84 changer transitions 0/428 dead transitions. [2024-06-28 03:39:46,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 428 transitions, 6265 flow [2024-06-28 03:39:46,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:39:46,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:39:46,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-28 03:39:46,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.409375 [2024-06-28 03:39:46,183 INFO L175 Difference]: Start difference. First operand has 262 places, 410 transitions, 5207 flow. Second operand 8 states and 131 transitions. [2024-06-28 03:39:46,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 428 transitions, 6265 flow [2024-06-28 03:39:47,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 428 transitions, 5998 flow, removed 72 selfloop flow, removed 4 redundant places. [2024-06-28 03:39:47,300 INFO L231 Difference]: Finished difference. Result has 266 places, 410 transitions, 5118 flow [2024-06-28 03:39:47,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4940, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5118, PETRI_PLACES=266, PETRI_TRANSITIONS=410} [2024-06-28 03:39:47,300 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 225 predicate places. [2024-06-28 03:39:47,300 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 410 transitions, 5118 flow [2024-06-28 03:39:47,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:47,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:39:47,301 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:39:47,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 03:39:47,301 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:39:47,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:39:47,301 INFO L85 PathProgramCache]: Analyzing trace with hash -306329376, now seen corresponding path program 3 times [2024-06-28 03:39:47,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:39:47,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660241647] [2024-06-28 03:39:47,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:39:47,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:39:47,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:39:47,838 INFO 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:39:47,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:39:47,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660241647] [2024-06-28 03:39:47,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660241647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:39:47,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:39:47,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:39:47,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030602478] [2024-06-28 03:39:47,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:39:47,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:39:47,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:39:47,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:39:47,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:39:47,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:39:47,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 410 transitions, 5118 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:47,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:39:47,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:39:47,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:39:48,870 INFO L124 PetriNetUnfolderBase]: 3352/5295 cut-off events. [2024-06-28 03:39:48,870 INFO L125 PetriNetUnfolderBase]: For 439022/439030 co-relation queries the response was YES. [2024-06-28 03:39:48,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42202 conditions, 5295 events. 3352/5295 cut-off events. For 439022/439030 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 31462 event pairs, 618 based on Foata normal form. 8/5299 useless extension candidates. Maximal degree in co-relation 42080. Up to 4884 conditions per place. [2024-06-28 03:39:48,940 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 360 selfloop transitions, 67 changer transitions 0/431 dead transitions. [2024-06-28 03:39:48,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 431 transitions, 6130 flow [2024-06-28 03:39:48,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:39:48,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:39:48,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-28 03:39:48,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.403125 [2024-06-28 03:39:48,941 INFO L175 Difference]: Start difference. First operand has 266 places, 410 transitions, 5118 flow. Second operand 8 states and 129 transitions. [2024-06-28 03:39:48,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 431 transitions, 6130 flow [2024-06-28 03:39:50,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 431 transitions, 5985 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 03:39:50,147 INFO L231 Difference]: Finished difference. Result has 268 places, 413 transitions, 5215 flow [2024-06-28 03:39:50,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4973, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5215, PETRI_PLACES=268, PETRI_TRANSITIONS=413} [2024-06-28 03:39:50,148 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 227 predicate places. [2024-06-28 03:39:50,148 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 413 transitions, 5215 flow [2024-06-28 03:39:50,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:50,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:39:50,149 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:39:50,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 03:39:50,149 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:39:50,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:39:50,149 INFO L85 PathProgramCache]: Analyzing trace with hash 2041975124, now seen corresponding path program 2 times [2024-06-28 03:39:50,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:39:50,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468727850] [2024-06-28 03:39:50,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:39:50,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:39:50,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:39:50,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:39:50,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:39:50,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468727850] [2024-06-28 03:39:50,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468727850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:39:50,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:39:50,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:39:50,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346912796] [2024-06-28 03:39:50,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:39:50,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:39:50,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:39:50,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:39:50,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:39:50,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:39:50,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 413 transitions, 5215 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:50,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:39:50,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:39:50,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:39:52,055 INFO L124 PetriNetUnfolderBase]: 3426/5411 cut-off events. [2024-06-28 03:39:52,055 INFO L125 PetriNetUnfolderBase]: For 466218/466226 co-relation queries the response was YES. [2024-06-28 03:39:52,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43989 conditions, 5411 events. 3426/5411 cut-off events. For 466218/466226 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 32197 event pairs, 662 based on Foata normal form. 4/5409 useless extension candidates. Maximal degree in co-relation 43866. Up to 4209 conditions per place. [2024-06-28 03:39:52,121 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 278 selfloop transitions, 168 changer transitions 0/450 dead transitions. [2024-06-28 03:39:52,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 450 transitions, 6981 flow [2024-06-28 03:39:52,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:39:52,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:39:52,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-28 03:39:52,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4388888888888889 [2024-06-28 03:39:52,122 INFO L175 Difference]: Start difference. First operand has 268 places, 413 transitions, 5215 flow. Second operand 9 states and 158 transitions. [2024-06-28 03:39:52,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 450 transitions, 6981 flow [2024-06-28 03:39:53,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 450 transitions, 6761 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-06-28 03:39:53,182 INFO L231 Difference]: Finished difference. Result has 272 places, 425 transitions, 5685 flow [2024-06-28 03:39:53,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4995, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5685, PETRI_PLACES=272, PETRI_TRANSITIONS=425} [2024-06-28 03:39:53,182 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 231 predicate places. [2024-06-28 03:39:53,182 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 425 transitions, 5685 flow [2024-06-28 03:39:53,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:53,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:39:53,183 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:39:53,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 03:39:53,183 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:39:53,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:39:53,183 INFO L85 PathProgramCache]: Analyzing trace with hash 2041987214, now seen corresponding path program 3 times [2024-06-28 03:39:53,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:39:53,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098389993] [2024-06-28 03:39:53,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:39:53,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:39:53,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:39:53,891 INFO 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:39:53,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:39:53,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098389993] [2024-06-28 03:39:53,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098389993] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:39:53,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:39:53,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:39:53,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756271117] [2024-06-28 03:39:53,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:39:53,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:39:53,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:39:53,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:39:53,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:39:53,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:39:53,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 425 transitions, 5685 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have 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:39:53,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:39:53,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:39:53,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:39:55,050 INFO L124 PetriNetUnfolderBase]: 3462/5463 cut-off events. [2024-06-28 03:39:55,050 INFO L125 PetriNetUnfolderBase]: For 487475/487483 co-relation queries the response was YES. [2024-06-28 03:39:55,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46121 conditions, 5463 events. 3462/5463 cut-off events. For 487475/487483 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 32602 event pairs, 631 based on Foata normal form. 6/5465 useless extension candidates. Maximal degree in co-relation 45996. Up to 4932 conditions per place. [2024-06-28 03:39:55,117 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 351 selfloop transitions, 102 changer transitions 0/457 dead transitions. [2024-06-28 03:39:55,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 457 transitions, 7301 flow [2024-06-28 03:39:55,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:39:55,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:39:55,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 159 transitions. [2024-06-28 03:39:55,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3975 [2024-06-28 03:39:55,118 INFO L175 Difference]: Start difference. First operand has 272 places, 425 transitions, 5685 flow. Second operand 10 states and 159 transitions. [2024-06-28 03:39:55,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 457 transitions, 7301 flow [2024-06-28 03:39:56,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 457 transitions, 6920 flow, removed 99 selfloop flow, removed 4 redundant places. [2024-06-28 03:39:56,235 INFO L231 Difference]: Finished difference. Result has 279 places, 435 transitions, 5835 flow [2024-06-28 03:39:56,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5336, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5835, PETRI_PLACES=279, PETRI_TRANSITIONS=435} [2024-06-28 03:39:56,236 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 238 predicate places. [2024-06-28 03:39:56,236 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 435 transitions, 5835 flow [2024-06-28 03:39:56,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have 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:39:56,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:39:56,236 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:39:56,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 03:39:56,236 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:39:56,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:39:56,237 INFO L85 PathProgramCache]: Analyzing trace with hash 1847729624, now seen corresponding path program 4 times [2024-06-28 03:39:56,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:39:56,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90474196] [2024-06-28 03:39:56,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:39:56,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:39:56,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:39:57,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:39:57,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:39:57,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90474196] [2024-06-28 03:39:57,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90474196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:39:57,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:39:57,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:39:57,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518853632] [2024-06-28 03:39:57,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:39:57,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:39:57,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:39:57,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:39:57,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:39:57,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:39:57,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 435 transitions, 5835 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:57,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:39:57,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:39:57,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:39:58,330 INFO L124 PetriNetUnfolderBase]: 3510/5538 cut-off events. [2024-06-28 03:39:58,330 INFO L125 PetriNetUnfolderBase]: For 514348/514356 co-relation queries the response was YES. [2024-06-28 03:39:58,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47454 conditions, 5538 events. 3510/5538 cut-off events. For 514348/514356 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 33056 event pairs, 665 based on Foata normal form. 4/5536 useless extension candidates. Maximal degree in co-relation 47326. Up to 4307 conditions per place. [2024-06-28 03:39:58,393 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 292 selfloop transitions, 177 changer transitions 0/473 dead transitions. [2024-06-28 03:39:58,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 473 transitions, 7671 flow [2024-06-28 03:39:58,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:39:58,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:39:58,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-28 03:39:58,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44166666666666665 [2024-06-28 03:39:58,394 INFO L175 Difference]: Start difference. First operand has 279 places, 435 transitions, 5835 flow. Second operand 9 states and 159 transitions. [2024-06-28 03:39:58,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 473 transitions, 7671 flow [2024-06-28 03:39:59,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 473 transitions, 7390 flow, removed 83 selfloop flow, removed 6 redundant places. [2024-06-28 03:39:59,294 INFO L231 Difference]: Finished difference. Result has 284 places, 449 transitions, 6398 flow [2024-06-28 03:39:59,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5578, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6398, PETRI_PLACES=284, PETRI_TRANSITIONS=449} [2024-06-28 03:39:59,295 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 243 predicate places. [2024-06-28 03:39:59,295 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 449 transitions, 6398 flow [2024-06-28 03:39:59,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:59,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:39:59,295 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:39:59,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 03:39:59,295 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:39:59,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:39:59,296 INFO L85 PathProgramCache]: Analyzing trace with hash 1848088108, now seen corresponding path program 1 times [2024-06-28 03:39:59,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:39:59,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367107705] [2024-06-28 03:39:59,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:39:59,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:39:59,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:40:00,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:40:00,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:40:00,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367107705] [2024-06-28 03:40:00,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367107705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:40:00,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:40:00,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:40:00,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537489839] [2024-06-28 03:40:00,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:40:00,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:40:00,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:40:00,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:40:00,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:40:00,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:40:00,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 449 transitions, 6398 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:40:00,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:40:00,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:40:00,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:40:01,380 INFO L124 PetriNetUnfolderBase]: 3518/5549 cut-off events. [2024-06-28 03:40:01,380 INFO L125 PetriNetUnfolderBase]: For 527440/527446 co-relation queries the response was YES. [2024-06-28 03:40:01,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49058 conditions, 5549 events. 3518/5549 cut-off events. For 527440/527446 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 33088 event pairs, 716 based on Foata normal form. 8/5555 useless extension candidates. Maximal degree in co-relation 48926. Up to 5315 conditions per place. [2024-06-28 03:40:01,453 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 442 selfloop transitions, 24 changer transitions 0/470 dead transitions. [2024-06-28 03:40:01,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 470 transitions, 7500 flow [2024-06-28 03:40:01,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:40:01,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:40:01,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 134 transitions. [2024-06-28 03:40:01,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37222222222222223 [2024-06-28 03:40:01,456 INFO L175 Difference]: Start difference. First operand has 284 places, 449 transitions, 6398 flow. Second operand 9 states and 134 transitions. [2024-06-28 03:40:01,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 470 transitions, 7500 flow [2024-06-28 03:40:02,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 470 transitions, 7114 flow, removed 82 selfloop flow, removed 4 redundant places. [2024-06-28 03:40:02,560 INFO L231 Difference]: Finished difference. Result has 289 places, 451 transitions, 6169 flow [2024-06-28 03:40:02,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6014, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6169, PETRI_PLACES=289, PETRI_TRANSITIONS=451} [2024-06-28 03:40:02,561 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 248 predicate places. [2024-06-28 03:40:02,561 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 451 transitions, 6169 flow [2024-06-28 03:40:02,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:40:02,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:40:02,562 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:40:02,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 03:40:02,562 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:40:02,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:40:02,562 INFO L85 PathProgramCache]: Analyzing trace with hash -1041944354, now seen corresponding path program 4 times [2024-06-28 03:40:02,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:40:02,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876580284] [2024-06-28 03:40:02,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:40:02,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:40:02,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:40:03,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:40:03,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:40:03,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876580284] [2024-06-28 03:40:03,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876580284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:40:03,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:40:03,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:40:03,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755469366] [2024-06-28 03:40:03,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:40:03,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:40:03,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:40:03,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:40:03,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:40:03,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:40:03,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 451 transitions, 6169 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:40:03,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:40:03,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:40:03,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:40:04,456 INFO L124 PetriNetUnfolderBase]: 3528/5533 cut-off events. [2024-06-28 03:40:04,457 INFO L125 PetriNetUnfolderBase]: For 536776/536778 co-relation queries the response was YES. [2024-06-28 03:40:04,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48676 conditions, 5533 events. 3528/5533 cut-off events. For 536776/536778 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 32778 event pairs, 637 based on Foata normal form. 2/5505 useless extension candidates. Maximal degree in co-relation 48543. Up to 4776 conditions per place. [2024-06-28 03:40:04,534 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 345 selfloop transitions, 133 changer transitions 0/482 dead transitions. [2024-06-28 03:40:04,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 482 transitions, 7355 flow [2024-06-28 03:40:04,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:40:04,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:40:04,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-28 03:40:04,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.428125 [2024-06-28 03:40:04,536 INFO L175 Difference]: Start difference. First operand has 289 places, 451 transitions, 6169 flow. Second operand 8 states and 137 transitions. [2024-06-28 03:40:04,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 482 transitions, 7355 flow [2024-06-28 03:40:06,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 482 transitions, 7210 flow, removed 50 selfloop flow, removed 7 redundant places. [2024-06-28 03:40:06,180 INFO L231 Difference]: Finished difference. Result has 291 places, 459 transitions, 6449 flow [2024-06-28 03:40:06,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6024, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6449, PETRI_PLACES=291, PETRI_TRANSITIONS=459} [2024-06-28 03:40:06,181 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 250 predicate places. [2024-06-28 03:40:06,181 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 459 transitions, 6449 flow [2024-06-28 03:40:06,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:40:06,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:40:06,182 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:40:06,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 03:40:06,183 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:40:06,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:40:06,183 INFO L85 PathProgramCache]: Analyzing trace with hash 323190384, now seen corresponding path program 5 times [2024-06-28 03:40:06,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:40:06,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342679034] [2024-06-28 03:40:06,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:40:06,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:40:06,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:40:06,687 INFO 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:40:06,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:40:06,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342679034] [2024-06-28 03:40:06,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1342679034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:40:06,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:40:06,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:40:06,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187200038] [2024-06-28 03:40:06,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:40:06,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:40:06,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:40:06,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:40:06,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:40:06,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:40:06,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 459 transitions, 6449 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:40:06,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:40:06,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:40:06,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:40:07,966 INFO L124 PetriNetUnfolderBase]: 3538/5549 cut-off events. [2024-06-28 03:40:07,966 INFO L125 PetriNetUnfolderBase]: For 551571/551573 co-relation queries the response was YES. [2024-06-28 03:40:08,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49712 conditions, 5549 events. 3538/5549 cut-off events. For 551571/551573 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 32830 event pairs, 621 based on Foata normal form. 2/5521 useless extension candidates. Maximal degree in co-relation 49577. Up to 4792 conditions per place. [2024-06-28 03:40:08,040 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 344 selfloop transitions, 142 changer transitions 0/490 dead transitions. [2024-06-28 03:40:08,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 490 transitions, 7662 flow [2024-06-28 03:40:08,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:40:08,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:40:08,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-28 03:40:08,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-28 03:40:08,041 INFO L175 Difference]: Start difference. First operand has 291 places, 459 transitions, 6449 flow. Second operand 8 states and 136 transitions. [2024-06-28 03:40:08,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 490 transitions, 7662 flow [2024-06-28 03:40:09,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 490 transitions, 7367 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-28 03:40:09,276 INFO L231 Difference]: Finished difference. Result has 296 places, 466 transitions, 6597 flow [2024-06-28 03:40:09,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6157, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6597, PETRI_PLACES=296, PETRI_TRANSITIONS=466} [2024-06-28 03:40:09,277 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 255 predicate places. [2024-06-28 03:40:09,277 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 466 transitions, 6597 flow [2024-06-28 03:40:09,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:40:09,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:40:09,278 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:40:09,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 03:40:09,278 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:40:09,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:40:09,278 INFO L85 PathProgramCache]: Analyzing trace with hash 95409204, now seen corresponding path program 6 times [2024-06-28 03:40:09,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:40:09,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246241027] [2024-06-28 03:40:09,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:40:09,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:40:09,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:40:09,878 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:40:09,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:40:09,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246241027] [2024-06-28 03:40:09,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246241027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:40:09,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:40:09,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:40:09,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360750174] [2024-06-28 03:40:09,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:40:09,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:40:09,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:40:09,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:40:09,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:40:09,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:40:09,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 466 transitions, 6597 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:40:09,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:40:09,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:40:09,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:40:11,186 INFO L124 PetriNetUnfolderBase]: 3556/5562 cut-off events. [2024-06-28 03:40:11,187 INFO L125 PetriNetUnfolderBase]: For 568836/568838 co-relation queries the response was YES. [2024-06-28 03:40:11,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50629 conditions, 5562 events. 3556/5562 cut-off events. For 568836/568838 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 32727 event pairs, 647 based on Foata normal form. 4/5543 useless extension candidates. Maximal degree in co-relation 50492. Up to 4784 conditions per place. [2024-06-28 03:40:11,273 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 343 selfloop transitions, 147 changer transitions 0/494 dead transitions. [2024-06-28 03:40:11,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 494 transitions, 8024 flow [2024-06-28 03:40:11,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:40:11,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:40:11,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-28 03:40:11,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4111111111111111 [2024-06-28 03:40:11,274 INFO L175 Difference]: Start difference. First operand has 296 places, 466 transitions, 6597 flow. Second operand 9 states and 148 transitions. [2024-06-28 03:40:11,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 494 transitions, 8024 flow [2024-06-28 03:40:13,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 494 transitions, 7750 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-28 03:40:13,254 INFO L231 Difference]: Finished difference. Result has 301 places, 472 transitions, 6811 flow [2024-06-28 03:40:13,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6323, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6811, PETRI_PLACES=301, PETRI_TRANSITIONS=472} [2024-06-28 03:40:13,254 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 260 predicate places. [2024-06-28 03:40:13,255 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 472 transitions, 6811 flow [2024-06-28 03:40:13,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:40:13,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:40:13,255 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:40:13,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 03:40:13,255 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:40:13,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:40:13,256 INFO L85 PathProgramCache]: Analyzing trace with hash 334618224, now seen corresponding path program 7 times [2024-06-28 03:40:13,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:40:13,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988806302] [2024-06-28 03:40:13,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:40:13,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:40:13,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:40:13,851 INFO 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:40:13,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:40:13,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988806302] [2024-06-28 03:40:13,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988806302] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:40:13,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:40:13,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:40:13,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500869274] [2024-06-28 03:40:13,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:40:13,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:40:13,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:40:13,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:40:13,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:40:13,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:40:13,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 472 transitions, 6811 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:40:13,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:40:13,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:40:13,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:40:15,055 INFO L124 PetriNetUnfolderBase]: 3566/5588 cut-off events. [2024-06-28 03:40:15,056 INFO L125 PetriNetUnfolderBase]: For 582658/582660 co-relation queries the response was YES. [2024-06-28 03:40:15,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50911 conditions, 5588 events. 3566/5588 cut-off events. For 582658/582660 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 33094 event pairs, 610 based on Foata normal form. 2/5560 useless extension candidates. Maximal degree in co-relation 50773. Up to 4759 conditions per place. [2024-06-28 03:40:15,136 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 340 selfloop transitions, 158 changer transitions 0/502 dead transitions. [2024-06-28 03:40:15,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 502 transitions, 8059 flow [2024-06-28 03:40:15,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:40:15,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:40:15,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-28 03:40:15,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-28 03:40:15,137 INFO L175 Difference]: Start difference. First operand has 301 places, 472 transitions, 6811 flow. Second operand 8 states and 136 transitions. [2024-06-28 03:40:15,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 502 transitions, 8059 flow [2024-06-28 03:40:16,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 502 transitions, 7812 flow, removed 42 selfloop flow, removed 5 redundant places. [2024-06-28 03:40:16,784 INFO L231 Difference]: Finished difference. Result has 305 places, 480 transitions, 7081 flow [2024-06-28 03:40:16,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6564, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7081, PETRI_PLACES=305, PETRI_TRANSITIONS=480} [2024-06-28 03:40:16,785 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 264 predicate places. [2024-06-28 03:40:16,785 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 480 transitions, 7081 flow [2024-06-28 03:40:16,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:40:16,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:40:16,785 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:40:16,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 03:40:16,786 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:40:16,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:40:16,786 INFO L85 PathProgramCache]: Analyzing trace with hash -1041824198, now seen corresponding path program 4 times [2024-06-28 03:40:16,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:40:16,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329355090] [2024-06-28 03:40:16,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:40:16,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:40:16,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:40:17,297 INFO 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:40:17,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:40:17,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329355090] [2024-06-28 03:40:17,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329355090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:40:17,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:40:17,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:40:17,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743613284] [2024-06-28 03:40:17,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:40:17,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:40:17,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:40:17,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:40:17,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:40:17,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:40:17,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 480 transitions, 7081 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:40:17,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:40:17,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:40:17,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:40:18,459 INFO L124 PetriNetUnfolderBase]: 3559/5586 cut-off events. [2024-06-28 03:40:18,460 INFO L125 PetriNetUnfolderBase]: For 588978/588980 co-relation queries the response was YES. [2024-06-28 03:40:18,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51790 conditions, 5586 events. 3559/5586 cut-off events. For 588978/588980 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 33106 event pairs, 647 based on Foata normal form. 1/5574 useless extension candidates. Maximal degree in co-relation 51649. Up to 5243 conditions per place. [2024-06-28 03:40:18,533 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 440 selfloop transitions, 55 changer transitions 0/499 dead transitions. [2024-06-28 03:40:18,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 499 transitions, 8147 flow [2024-06-28 03:40:18,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:40:18,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:40:18,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-28 03:40:18,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396875 [2024-06-28 03:40:18,534 INFO L175 Difference]: Start difference. First operand has 305 places, 480 transitions, 7081 flow. Second operand 8 states and 127 transitions. [2024-06-28 03:40:18,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 499 transitions, 8147 flow [2024-06-28 03:40:20,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 499 transitions, 7848 flow, removed 64 selfloop flow, removed 4 redundant places. [2024-06-28 03:40:20,242 INFO L231 Difference]: Finished difference. Result has 309 places, 480 transitions, 6898 flow [2024-06-28 03:40:20,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6782, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6898, PETRI_PLACES=309, PETRI_TRANSITIONS=480} [2024-06-28 03:40:20,243 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 268 predicate places. [2024-06-28 03:40:20,243 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 480 transitions, 6898 flow [2024-06-28 03:40:20,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:40:20,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:40:20,243 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:40:20,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 03:40:20,244 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:40:20,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:40:20,244 INFO L85 PathProgramCache]: Analyzing trace with hash -687145448, now seen corresponding path program 5 times [2024-06-28 03:40:20,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:40:20,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489207056] [2024-06-28 03:40:20,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:40:20,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:40:20,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:40:20,851 INFO 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:40:20,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:40:20,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489207056] [2024-06-28 03:40:20,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489207056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:40:20,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:40:20,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:40:20,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566992574] [2024-06-28 03:40:20,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:40:20,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:40:20,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:40:20,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:40:20,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:40:20,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:40:20,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 480 transitions, 6898 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:40:20,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:40:20,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:40:20,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:40:22,208 INFO L124 PetriNetUnfolderBase]: 3564/5608 cut-off events. [2024-06-28 03:40:22,209 INFO L125 PetriNetUnfolderBase]: For 600976/600978 co-relation queries the response was YES. [2024-06-28 03:40:22,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51800 conditions, 5608 events. 3564/5608 cut-off events. For 600976/600978 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 33478 event pairs, 928 based on Foata normal form. 1/5607 useless extension candidates. Maximal degree in co-relation 51657. Up to 5398 conditions per place. [2024-06-28 03:40:22,286 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 470 selfloop transitions, 22 changer transitions 0/496 dead transitions. [2024-06-28 03:40:22,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 496 transitions, 7993 flow [2024-06-28 03:40:22,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:40:22,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:40:22,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 128 transitions. [2024-06-28 03:40:22,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35555555555555557 [2024-06-28 03:40:22,288 INFO L175 Difference]: Start difference. First operand has 309 places, 480 transitions, 6898 flow. Second operand 9 states and 128 transitions. [2024-06-28 03:40:22,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 496 transitions, 7993 flow [2024-06-28 03:40:24,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 496 transitions, 7711 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-28 03:40:24,434 INFO L231 Difference]: Finished difference. Result has 308 places, 483 transitions, 6743 flow [2024-06-28 03:40:24,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6616, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6743, PETRI_PLACES=308, PETRI_TRANSITIONS=483} [2024-06-28 03:40:24,435 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 267 predicate places. [2024-06-28 03:40:24,435 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 483 transitions, 6743 flow [2024-06-28 03:40:24,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:40:24,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:40:24,435 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:40:24,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 03:40:24,436 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:40:24,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:40:24,436 INFO L85 PathProgramCache]: Analyzing trace with hash 449678754, now seen corresponding path program 8 times [2024-06-28 03:40:24,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:40:24,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998326605] [2024-06-28 03:40:24,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:40:24,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:40:24,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:40:25,008 INFO 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:40:25,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:40:25,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998326605] [2024-06-28 03:40:25,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [998326605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:40:25,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:40:25,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:40:25,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950334012] [2024-06-28 03:40:25,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:40:25,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:40:25,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:40:25,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:40:25,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:40:25,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:40:25,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 483 transitions, 6743 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:40:25,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:40:25,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:40:25,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:40:26,495 INFO L124 PetriNetUnfolderBase]: 3630/5664 cut-off events. [2024-06-28 03:40:26,496 INFO L125 PetriNetUnfolderBase]: For 647077/647081 co-relation queries the response was YES. [2024-06-28 03:40:26,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53328 conditions, 5664 events. 3630/5664 cut-off events. For 647077/647081 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 33471 event pairs, 626 based on Foata normal form. 2/5636 useless extension candidates. Maximal degree in co-relation 53184. Up to 4706 conditions per place. [2024-06-28 03:40:26,695 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 326 selfloop transitions, 193 changer transitions 0/523 dead transitions. [2024-06-28 03:40:26,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 523 transitions, 8703 flow [2024-06-28 03:40:26,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:40:26,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:40:26,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-28 03:40:26,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43125 [2024-06-28 03:40:26,696 INFO L175 Difference]: Start difference. First operand has 308 places, 483 transitions, 6743 flow. Second operand 8 states and 138 transitions. [2024-06-28 03:40:26,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 523 transitions, 8703 flow [2024-06-28 03:40:28,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 523 transitions, 8611 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-28 03:40:28,681 INFO L231 Difference]: Finished difference. Result has 311 places, 502 transitions, 7643 flow [2024-06-28 03:40:28,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6651, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7643, PETRI_PLACES=311, PETRI_TRANSITIONS=502} [2024-06-28 03:40:28,682 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 270 predicate places. [2024-06-28 03:40:28,682 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 502 transitions, 7643 flow [2024-06-28 03:40:28,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:40:28,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:40:28,682 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:40:28,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 03:40:28,682 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:40:28,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:40:28,683 INFO L85 PathProgramCache]: Analyzing trace with hash 449672244, now seen corresponding path program 9 times [2024-06-28 03:40:28,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:40:28,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409223089] [2024-06-28 03:40:28,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:40:28,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:40:28,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:40:29,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:40:29,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:40:29,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409223089] [2024-06-28 03:40:29,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409223089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:40:29,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:40:29,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:40:29,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033779069] [2024-06-28 03:40:29,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:40:29,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:40:29,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:40:29,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:40:29,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:40:29,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:40:29,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 502 transitions, 7643 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:40:29,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:40:29,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:40:29,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:40:30,485 INFO L124 PetriNetUnfolderBase]: 3624/5658 cut-off events. [2024-06-28 03:40:30,485 INFO L125 PetriNetUnfolderBase]: For 660549/660551 co-relation queries the response was YES. [2024-06-28 03:40:30,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54574 conditions, 5658 events. 3624/5658 cut-off events. For 660549/660551 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 33475 event pairs, 623 based on Foata normal form. 2/5630 useless extension candidates. Maximal degree in co-relation 54427. Up to 4701 conditions per place. [2024-06-28 03:40:30,562 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 326 selfloop transitions, 195 changer transitions 0/525 dead transitions. [2024-06-28 03:40:30,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 525 transitions, 9184 flow [2024-06-28 03:40:30,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:40:30,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:40:30,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-28 03:40:30,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.428125 [2024-06-28 03:40:30,564 INFO L175 Difference]: Start difference. First operand has 311 places, 502 transitions, 7643 flow. Second operand 8 states and 137 transitions. [2024-06-28 03:40:30,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 525 transitions, 9184 flow [2024-06-28 03:40:32,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 525 transitions, 8903 flow, removed 68 selfloop flow, removed 3 redundant places. [2024-06-28 03:40:32,918 INFO L231 Difference]: Finished difference. Result has 317 places, 505 transitions, 7909 flow [2024-06-28 03:40:32,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7366, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7909, PETRI_PLACES=317, PETRI_TRANSITIONS=505} [2024-06-28 03:40:32,919 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 276 predicate places. [2024-06-28 03:40:32,919 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 505 transitions, 7909 flow [2024-06-28 03:40:32,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:40:32,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:40:32,920 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:40:32,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 03:40:32,920 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:40:32,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:40:32,920 INFO L85 PathProgramCache]: Analyzing trace with hash 449672430, now seen corresponding path program 6 times [2024-06-28 03:40:32,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:40:32,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082966300] [2024-06-28 03:40:32,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:40:32,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:40:32,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:40:33,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:40:33,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:40:33,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082966300] [2024-06-28 03:40:33,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082966300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:40:33,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:40:33,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:40:33,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140013806] [2024-06-28 03:40:33,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:40:33,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:40:33,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:40:33,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:40:33,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:40:33,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:40:33,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 505 transitions, 7909 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:40:33,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:40:33,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:40:33,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:40:35,038 INFO L124 PetriNetUnfolderBase]: 3629/5686 cut-off events. [2024-06-28 03:40:35,038 INFO L125 PetriNetUnfolderBase]: For 668866/668868 co-relation queries the response was YES. [2024-06-28 03:40:35,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55426 conditions, 5686 events. 3629/5686 cut-off events. For 668866/668868 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 33756 event pairs, 626 based on Foata normal form. 1/5674 useless extension candidates. Maximal degree in co-relation 55276. Up to 5293 conditions per place. [2024-06-28 03:40:35,119 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 444 selfloop transitions, 76 changer transitions 0/524 dead transitions. [2024-06-28 03:40:35,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 524 transitions, 9082 flow [2024-06-28 03:40:35,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:40:35,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:40:35,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-28 03:40:35,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 03:40:35,120 INFO L175 Difference]: Start difference. First operand has 317 places, 505 transitions, 7909 flow. Second operand 8 states and 128 transitions. [2024-06-28 03:40:35,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 524 transitions, 9082 flow [2024-06-28 03:40:37,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 524 transitions, 8717 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-06-28 03:40:37,111 INFO L231 Difference]: Finished difference. Result has 321 places, 508 transitions, 7779 flow [2024-06-28 03:40:37,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7544, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7779, PETRI_PLACES=321, PETRI_TRANSITIONS=508} [2024-06-28 03:40:37,112 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 280 predicate places. [2024-06-28 03:40:37,112 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 508 transitions, 7779 flow [2024-06-28 03:40:37,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:40:37,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:40:37,112 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:40:37,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 03:40:37,113 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:40:37,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:40:37,113 INFO L85 PathProgramCache]: Analyzing trace with hash -1302760210, now seen corresponding path program 7 times [2024-06-28 03:40:37,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:40:37,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411435652] [2024-06-28 03:40:37,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:40:37,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:40:37,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:40:37,755 INFO 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:40:37,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:40:37,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411435652] [2024-06-28 03:40:37,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411435652] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:40:37,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:40:37,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:40:37,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570284909] [2024-06-28 03:40:37,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:40:37,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:40:37,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:40:37,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:40:37,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:40:37,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:40:37,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 508 transitions, 7779 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:40:37,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:40:37,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:40:37,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:40:39,094 INFO L124 PetriNetUnfolderBase]: 3655/5731 cut-off events. [2024-06-28 03:40:39,094 INFO L125 PetriNetUnfolderBase]: For 693559/693567 co-relation queries the response was YES. [2024-06-28 03:40:39,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55608 conditions, 5731 events. 3655/5731 cut-off events. For 693559/693567 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 34160 event pairs, 648 based on Foata normal form. 6/5719 useless extension candidates. Maximal degree in co-relation 55457. Up to 5136 conditions per place. [2024-06-28 03:40:39,171 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 398 selfloop transitions, 130 changer transitions 0/532 dead transitions. [2024-06-28 03:40:39,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 532 transitions, 9478 flow [2024-06-28 03:40:39,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:40:39,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:40:39,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-28 03:40:39,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.409375 [2024-06-28 03:40:39,173 INFO L175 Difference]: Start difference. First operand has 321 places, 508 transitions, 7779 flow. Second operand 8 states and 131 transitions. [2024-06-28 03:40:39,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 532 transitions, 9478 flow [2024-06-28 03:40:41,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 532 transitions, 9278 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-28 03:40:41,280 INFO L231 Difference]: Finished difference. Result has 324 places, 518 transitions, 8110 flow [2024-06-28 03:40:41,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7579, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8110, PETRI_PLACES=324, PETRI_TRANSITIONS=518} [2024-06-28 03:40:41,281 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 283 predicate places. [2024-06-28 03:40:41,281 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 518 transitions, 8110 flow [2024-06-28 03:40:41,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:40:41,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:40:41,281 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:40:41,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 03:40:41,281 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:40:41,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:40:41,282 INFO L85 PathProgramCache]: Analyzing trace with hash -1302760396, now seen corresponding path program 10 times [2024-06-28 03:40:41,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:40:41,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902677170] [2024-06-28 03:40:41,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:40:41,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:40:41,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:40:41,807 INFO 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:40:41,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:40:41,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902677170] [2024-06-28 03:40:41,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902677170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:40:41,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:40:41,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:40:41,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689669776] [2024-06-28 03:40:41,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:40:41,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:40:41,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:40:41,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:40:41,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:40:41,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:40:41,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 518 transitions, 8110 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:40:41,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:40:41,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:40:41,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:40:43,170 INFO L124 PetriNetUnfolderBase]: 3675/5766 cut-off events. [2024-06-28 03:40:43,171 INFO L125 PetriNetUnfolderBase]: For 717192/717200 co-relation queries the response was YES. [2024-06-28 03:40:43,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56287 conditions, 5766 events. 3675/5766 cut-off events. For 717192/717200 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 34414 event pairs, 717 based on Foata normal form. 4/5744 useless extension candidates. Maximal degree in co-relation 56134. Up to 4525 conditions per place. [2024-06-28 03:40:43,258 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 346 selfloop transitions, 195 changer transitions 0/545 dead transitions. [2024-06-28 03:40:43,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 545 transitions, 9900 flow [2024-06-28 03:40:43,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:40:43,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:40:43,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-28 03:40:43,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.421875 [2024-06-28 03:40:43,259 INFO L175 Difference]: Start difference. First operand has 324 places, 518 transitions, 8110 flow. Second operand 8 states and 135 transitions. [2024-06-28 03:40:43,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 545 transitions, 9900 flow [2024-06-28 03:40:45,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 545 transitions, 9635 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-28 03:40:45,557 INFO L231 Difference]: Finished difference. Result has 329 places, 528 transitions, 8599 flow [2024-06-28 03:40:45,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7845, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8599, PETRI_PLACES=329, PETRI_TRANSITIONS=528} [2024-06-28 03:40:45,558 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 288 predicate places. [2024-06-28 03:40:45,558 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 528 transitions, 8599 flow [2024-06-28 03:40:45,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:40:45,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:40:45,558 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:40:45,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 03:40:45,558 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:40:45,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:40:45,559 INFO L85 PathProgramCache]: Analyzing trace with hash -903025750, now seen corresponding path program 8 times [2024-06-28 03:40:45,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:40:45,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249878018] [2024-06-28 03:40:45,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:40:45,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:40:45,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:40:46,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:40:46,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:40:46,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249878018] [2024-06-28 03:40:46,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249878018] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:40:46,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:40:46,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:40:46,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098333296] [2024-06-28 03:40:46,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:40:46,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:40:46,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:40:46,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:40:46,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:40:46,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:40:46,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 528 transitions, 8599 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:40:46,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:40:46,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:40:46,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:40:47,585 INFO L124 PetriNetUnfolderBase]: 3669/5754 cut-off events. [2024-06-28 03:40:47,585 INFO L125 PetriNetUnfolderBase]: For 724067/724075 co-relation queries the response was YES. [2024-06-28 03:40:47,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57292 conditions, 5754 events. 3669/5754 cut-off events. For 724067/724075 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 34348 event pairs, 931 based on Foata normal form. 6/5756 useless extension candidates. Maximal degree in co-relation 57137. Up to 5503 conditions per place. [2024-06-28 03:40:47,671 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 492 selfloop transitions, 44 changer transitions 0/540 dead transitions. [2024-06-28 03:40:47,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 540 transitions, 9889 flow [2024-06-28 03:40:47,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:40:47,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:40:47,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-28 03:40:47,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.384375 [2024-06-28 03:40:47,672 INFO L175 Difference]: Start difference. First operand has 329 places, 528 transitions, 8599 flow. Second operand 8 states and 123 transitions. [2024-06-28 03:40:47,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 540 transitions, 9889 flow [2024-06-28 03:40:49,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 540 transitions, 9640 flow, removed 70 selfloop flow, removed 3 redundant places. [2024-06-28 03:40:49,656 INFO L231 Difference]: Finished difference. Result has 334 places, 528 transitions, 8446 flow [2024-06-28 03:40:49,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8350, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8446, PETRI_PLACES=334, PETRI_TRANSITIONS=528} [2024-06-28 03:40:49,657 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 293 predicate places. [2024-06-28 03:40:49,657 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 528 transitions, 8446 flow [2024-06-28 03:40:49,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:40:49,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:40:49,657 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:40:49,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 03:40:49,657 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:40:49,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:40:49,658 INFO L85 PathProgramCache]: Analyzing trace with hash -1118956870, now seen corresponding path program 9 times [2024-06-28 03:40:49,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:40:49,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832163143] [2024-06-28 03:40:49,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:40:49,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:40:49,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:40:50,283 INFO 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:40:50,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:40:50,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832163143] [2024-06-28 03:40:50,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1832163143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:40:50,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:40:50,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:40:50,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292219134] [2024-06-28 03:40:50,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:40:50,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:40:50,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:40:50,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:40:50,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:40:50,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:40:50,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 528 transitions, 8446 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:40:50,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:40:50,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:40:50,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:40:51,912 INFO L124 PetriNetUnfolderBase]: 3674/5761 cut-off events. [2024-06-28 03:40:51,912 INFO L125 PetriNetUnfolderBase]: For 724754/724762 co-relation queries the response was YES. [2024-06-28 03:40:51,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56888 conditions, 5761 events. 3674/5761 cut-off events. For 724754/724762 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 34388 event pairs, 931 based on Foata normal form. 5/5762 useless extension candidates. Maximal degree in co-relation 56731. Up to 5507 conditions per place. [2024-06-28 03:40:52,022 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 493 selfloop transitions, 48 changer transitions 0/545 dead transitions. [2024-06-28 03:40:52,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 545 transitions, 9837 flow [2024-06-28 03:40:52,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:40:52,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:40:52,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 147 transitions. [2024-06-28 03:40:52,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3675 [2024-06-28 03:40:52,024 INFO L175 Difference]: Start difference. First operand has 334 places, 528 transitions, 8446 flow. Second operand 10 states and 147 transitions. [2024-06-28 03:40:52,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 545 transitions, 9837 flow [2024-06-28 03:40:54,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 545 transitions, 9710 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-28 03:40:54,586 INFO L231 Difference]: Finished difference. Result has 339 places, 531 transitions, 8508 flow [2024-06-28 03:40:54,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8321, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8508, PETRI_PLACES=339, PETRI_TRANSITIONS=531} [2024-06-28 03:40:54,587 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 298 predicate places. [2024-06-28 03:40:54,587 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 531 transitions, 8508 flow [2024-06-28 03:40:54,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:40:54,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:40:54,587 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:40:54,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 03:40:54,587 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:40:54,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:40:54,588 INFO L85 PathProgramCache]: Analyzing trace with hash -1302523060, now seen corresponding path program 10 times [2024-06-28 03:40:54,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:40:54,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114131889] [2024-06-28 03:40:54,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:40:54,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:40:54,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:40:55,117 INFO 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:40:55,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:40:55,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114131889] [2024-06-28 03:40:55,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114131889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:40:55,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:40:55,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:40:55,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386542632] [2024-06-28 03:40:55,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:40:55,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:40:55,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:40:55,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:40:55,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:40:55,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:40:55,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 531 transitions, 8508 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:40:55,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:40:55,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:40:55,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:40:56,429 INFO L124 PetriNetUnfolderBase]: 3668/5754 cut-off events. [2024-06-28 03:40:56,429 INFO L125 PetriNetUnfolderBase]: For 734506/734516 co-relation queries the response was YES. [2024-06-28 03:40:56,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56723 conditions, 5754 events. 3668/5754 cut-off events. For 734506/734516 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 34266 event pairs, 649 based on Foata normal form. 6/5743 useless extension candidates. Maximal degree in co-relation 56565. Up to 5158 conditions per place. [2024-06-28 03:40:56,516 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 412 selfloop transitions, 129 changer transitions 0/545 dead transitions. [2024-06-28 03:40:56,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 545 transitions, 10008 flow [2024-06-28 03:40:56,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:40:56,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:40:56,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-28 03:40:56,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.409375 [2024-06-28 03:40:56,517 INFO L175 Difference]: Start difference. First operand has 339 places, 531 transitions, 8508 flow. Second operand 8 states and 131 transitions. [2024-06-28 03:40:56,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 545 transitions, 10008 flow [2024-06-28 03:40:58,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 545 transitions, 9796 flow, removed 59 selfloop flow, removed 8 redundant places. [2024-06-28 03:40:59,005 INFO L231 Difference]: Finished difference. Result has 339 places, 531 transitions, 8563 flow [2024-06-28 03:40:59,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8296, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8563, PETRI_PLACES=339, PETRI_TRANSITIONS=531} [2024-06-28 03:40:59,006 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 298 predicate places. [2024-06-28 03:40:59,006 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 531 transitions, 8563 flow [2024-06-28 03:40:59,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:40:59,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:40:59,007 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:40:59,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 03:40:59,007 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:40:59,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:40:59,007 INFO L85 PathProgramCache]: Analyzing trace with hash 824819316, now seen corresponding path program 11 times [2024-06-28 03:40:59,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:40:59,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537992300] [2024-06-28 03:40:59,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:40:59,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:40:59,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:40:59,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:40:59,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:40:59,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537992300] [2024-06-28 03:40:59,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537992300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:40:59,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:40:59,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:40:59,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359046593] [2024-06-28 03:40:59,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:40:59,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:40:59,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:40:59,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:40:59,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:40:59,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:40:59,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 531 transitions, 8563 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:40:59,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:40:59,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:40:59,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:41:00,887 INFO L124 PetriNetUnfolderBase]: 3663/5747 cut-off events. [2024-06-28 03:41:00,887 INFO L125 PetriNetUnfolderBase]: For 740473/740481 co-relation queries the response was YES. [2024-06-28 03:41:00,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56888 conditions, 5747 events. 3663/5747 cut-off events. For 740473/740481 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 34196 event pairs, 643 based on Foata normal form. 7/5737 useless extension candidates. Maximal degree in co-relation 56729. Up to 5153 conditions per place. [2024-06-28 03:41:00,979 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 395 selfloop transitions, 146 changer transitions 0/545 dead transitions. [2024-06-28 03:41:00,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 545 transitions, 9884 flow [2024-06-28 03:41:00,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:41:00,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:41:00,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-28 03:41:00,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3861111111111111 [2024-06-28 03:41:00,981 INFO L175 Difference]: Start difference. First operand has 339 places, 531 transitions, 8563 flow. Second operand 9 states and 139 transitions. [2024-06-28 03:41:00,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 545 transitions, 9884 flow [2024-06-28 03:41:04,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 545 transitions, 9589 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-28 03:41:04,472 INFO L231 Difference]: Finished difference. Result has 342 places, 531 transitions, 8566 flow [2024-06-28 03:41:04,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8268, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8566, PETRI_PLACES=342, PETRI_TRANSITIONS=531} [2024-06-28 03:41:04,473 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 301 predicate places. [2024-06-28 03:41:04,473 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 531 transitions, 8566 flow [2024-06-28 03:41:04,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:41:04,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:41:04,474 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:41:04,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 03:41:04,474 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:41:04,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:41:04,474 INFO L85 PathProgramCache]: Analyzing trace with hash -1125628876, now seen corresponding path program 11 times [2024-06-28 03:41:04,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:41:04,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983418003] [2024-06-28 03:41:04,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:41:04,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:41:04,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:41:05,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:41:05,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:41:05,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983418003] [2024-06-28 03:41:05,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983418003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:41:05,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:41:05,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:41:05,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900909985] [2024-06-28 03:41:05,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:41:05,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:41:05,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:41:05,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:41:05,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:41:05,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:41:05,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 531 transitions, 8566 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:41:05,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:41:05,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:41:05,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:41:06,429 INFO L124 PetriNetUnfolderBase]: 3673/5766 cut-off events. [2024-06-28 03:41:06,430 INFO L125 PetriNetUnfolderBase]: For 760133/760141 co-relation queries the response was YES. [2024-06-28 03:41:06,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57234 conditions, 5766 events. 3673/5766 cut-off events. For 760133/760141 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 34304 event pairs, 716 based on Foata normal form. 4/5745 useless extension candidates. Maximal degree in co-relation 57074. Up to 4515 conditions per place. [2024-06-28 03:41:06,514 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 347 selfloop transitions, 204 changer transitions 0/555 dead transitions. [2024-06-28 03:41:06,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 555 transitions, 10317 flow [2024-06-28 03:41:06,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:41:06,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:41:06,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-28 03:41:06,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40555555555555556 [2024-06-28 03:41:06,515 INFO L175 Difference]: Start difference. First operand has 342 places, 531 transitions, 8566 flow. Second operand 9 states and 146 transitions. [2024-06-28 03:41:06,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 555 transitions, 10317 flow [2024-06-28 03:41:09,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 555 transitions, 9863 flow, removed 9 selfloop flow, removed 11 redundant places. [2024-06-28 03:41:09,772 INFO L231 Difference]: Finished difference. Result has 340 places, 537 transitions, 8708 flow [2024-06-28 03:41:09,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8112, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8708, PETRI_PLACES=340, PETRI_TRANSITIONS=537} [2024-06-28 03:41:09,773 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 299 predicate places. [2024-06-28 03:41:09,773 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 537 transitions, 8708 flow [2024-06-28 03:41:09,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:41:09,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:41:09,774 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:41:09,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 03:41:09,774 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:41:09,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:41:09,774 INFO L85 PathProgramCache]: Analyzing trace with hash -1125391726, now seen corresponding path program 12 times [2024-06-28 03:41:09,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:41:09,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463727998] [2024-06-28 03:41:09,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:41:09,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:41:09,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:41:10,431 INFO 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:41:10,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:41:10,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463727998] [2024-06-28 03:41:10,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463727998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:41:10,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:41:10,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:41:10,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573897001] [2024-06-28 03:41:10,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:41:10,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:41:10,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:41:10,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:41:10,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:41:10,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:41:10,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 537 transitions, 8708 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:41:10,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:41:10,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:41:10,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:41:11,897 INFO L124 PetriNetUnfolderBase]: 3667/5755 cut-off events. [2024-06-28 03:41:11,897 INFO L125 PetriNetUnfolderBase]: For 769299/769307 co-relation queries the response was YES. [2024-06-28 03:41:11,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57414 conditions, 5755 events. 3667/5755 cut-off events. For 769299/769307 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 34312 event pairs, 722 based on Foata normal form. 2/5731 useless extension candidates. Maximal degree in co-relation 57254. Up to 4512 conditions per place. [2024-06-28 03:41:11,969 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 344 selfloop transitions, 204 changer transitions 0/552 dead transitions. [2024-06-28 03:41:11,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 552 transitions, 10066 flow [2024-06-28 03:41:11,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:41:11,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:41:11,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-28 03:41:11,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.415625 [2024-06-28 03:41:11,970 INFO L175 Difference]: Start difference. First operand has 340 places, 537 transitions, 8708 flow. Second operand 8 states and 133 transitions. [2024-06-28 03:41:11,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 552 transitions, 10066 flow [2024-06-28 03:41:14,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 552 transitions, 9787 flow, removed 86 selfloop flow, removed 3 redundant places. [2024-06-28 03:41:14,783 INFO L231 Difference]: Finished difference. Result has 345 places, 537 transitions, 8843 flow [2024-06-28 03:41:14,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8429, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=204, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8843, PETRI_PLACES=345, PETRI_TRANSITIONS=537} [2024-06-28 03:41:14,784 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 304 predicate places. [2024-06-28 03:41:14,784 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 537 transitions, 8843 flow [2024-06-28 03:41:14,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:41:14,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:41:14,784 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:41:14,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 03:41:14,784 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:41:14,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:41:14,785 INFO L85 PathProgramCache]: Analyzing trace with hash -1125616600, now seen corresponding path program 12 times [2024-06-28 03:41:14,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:41:14,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844129574] [2024-06-28 03:41:14,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:41:14,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:41:14,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:41:15,418 INFO 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:41:15,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:41:15,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844129574] [2024-06-28 03:41:15,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844129574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:41:15,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:41:15,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:41:15,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671521571] [2024-06-28 03:41:15,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:41:15,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:41:15,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:41:15,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:41:15,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:41:15,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:41:15,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 537 transitions, 8843 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:41:15,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:41:15,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:41:15,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:41:16,761 INFO L124 PetriNetUnfolderBase]: 3662/5743 cut-off events. [2024-06-28 03:41:16,762 INFO L125 PetriNetUnfolderBase]: For 773027/773035 co-relation queries the response was YES. [2024-06-28 03:41:16,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57909 conditions, 5743 events. 3662/5743 cut-off events. For 773027/773035 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 34246 event pairs, 932 based on Foata normal form. 5/5744 useless extension candidates. Maximal degree in co-relation 57747. Up to 5520 conditions per place. [2024-06-28 03:41:16,850 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 511 selfloop transitions, 33 changer transitions 0/548 dead transitions. [2024-06-28 03:41:16,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 548 transitions, 9965 flow [2024-06-28 03:41:16,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:41:16,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:41:16,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 120 transitions. [2024-06-28 03:41:16,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-28 03:41:16,854 INFO L175 Difference]: Start difference. First operand has 345 places, 537 transitions, 8843 flow. Second operand 8 states and 120 transitions. [2024-06-28 03:41:16,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 548 transitions, 9965 flow [2024-06-28 03:41:20,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 548 transitions, 9505 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-28 03:41:20,356 INFO L231 Difference]: Finished difference. Result has 347 places, 537 transitions, 8455 flow [2024-06-28 03:41:20,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8383, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8455, PETRI_PLACES=347, PETRI_TRANSITIONS=537} [2024-06-28 03:41:20,357 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 306 predicate places. [2024-06-28 03:41:20,357 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 537 transitions, 8455 flow [2024-06-28 03:41:20,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:41:20,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:41:20,358 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:41:20,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 03:41:20,358 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:41:20,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:41:20,358 INFO L85 PathProgramCache]: Analyzing trace with hash 820054368, now seen corresponding path program 4 times [2024-06-28 03:41:20,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:41:20,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599879936] [2024-06-28 03:41:20,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:41:20,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:41:20,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:41:20,917 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:41:20,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:41:20,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599879936] [2024-06-28 03:41:20,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1599879936] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:41:20,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:41:20,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:41:20,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933736419] [2024-06-28 03:41:20,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:41:20,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:41:20,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:41:20,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:41:20,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:41:20,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:41:20,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 537 transitions, 8455 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:41:20,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:41:20,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:41:20,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:41:22,241 INFO L124 PetriNetUnfolderBase]: 3665/5751 cut-off events. [2024-06-28 03:41:22,242 INFO L125 PetriNetUnfolderBase]: For 788388/788396 co-relation queries the response was YES. [2024-06-28 03:41:22,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57117 conditions, 5751 events. 3665/5751 cut-off events. For 788388/788396 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 34337 event pairs, 647 based on Foata normal form. 8/5741 useless extension candidates. Maximal degree in co-relation 56954. Up to 5286 conditions per place. [2024-06-28 03:41:22,335 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 468 selfloop transitions, 81 changer transitions 0/553 dead transitions. [2024-06-28 03:41:22,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 553 transitions, 9713 flow [2024-06-28 03:41:22,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:41:22,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:41:22,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-28 03:41:22,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39375 [2024-06-28 03:41:22,336 INFO L175 Difference]: Start difference. First operand has 347 places, 537 transitions, 8455 flow. Second operand 8 states and 126 transitions. [2024-06-28 03:41:22,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 553 transitions, 9713 flow [2024-06-28 03:41:25,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 553 transitions, 9602 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-28 03:41:25,202 INFO L231 Difference]: Finished difference. Result has 346 places, 540 transitions, 8634 flow [2024-06-28 03:41:25,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8344, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8634, PETRI_PLACES=346, PETRI_TRANSITIONS=540} [2024-06-28 03:41:25,203 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 305 predicate places. [2024-06-28 03:41:25,203 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 540 transitions, 8634 flow [2024-06-28 03:41:25,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:41:25,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:41:25,203 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:41:25,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 03:41:25,203 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:41:25,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:41:25,204 INFO L85 PathProgramCache]: Analyzing trace with hash -889207252, now seen corresponding path program 2 times [2024-06-28 03:41:25,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:41:25,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732161804] [2024-06-28 03:41:25,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:41:25,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:41:25,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:41:26,104 INFO 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:41:26,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:41:26,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732161804] [2024-06-28 03:41:26,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732161804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:41:26,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:41:26,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:41:26,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144624195] [2024-06-28 03:41:26,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:41:26,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:41:26,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:41:26,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:41:26,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:41:26,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:41:26,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 540 transitions, 8634 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:41:26,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:41:26,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:41:26,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:41:27,618 INFO L124 PetriNetUnfolderBase]: 3673/5761 cut-off events. [2024-06-28 03:41:27,618 INFO L125 PetriNetUnfolderBase]: For 797099/797101 co-relation queries the response was YES. [2024-06-28 03:41:27,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57843 conditions, 5761 events. 3673/5761 cut-off events. For 797099/797101 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 34396 event pairs, 936 based on Foata normal form. 2/5761 useless extension candidates. Maximal degree in co-relation 57679. Up to 5551 conditions per place. [2024-06-28 03:41:27,704 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 528 selfloop transitions, 23 changer transitions 0/555 dead transitions. [2024-06-28 03:41:27,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 555 transitions, 9882 flow [2024-06-28 03:41:27,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:41:27,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:41:27,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 140 transitions. [2024-06-28 03:41:27,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-28 03:41:27,705 INFO L175 Difference]: Start difference. First operand has 346 places, 540 transitions, 8634 flow. Second operand 10 states and 140 transitions. [2024-06-28 03:41:27,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 555 transitions, 9882 flow [2024-06-28 03:41:30,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 555 transitions, 9614 flow, removed 55 selfloop flow, removed 6 redundant places. [2024-06-28 03:41:30,219 INFO L231 Difference]: Finished difference. Result has 350 places, 542 transitions, 8533 flow [2024-06-28 03:41:30,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8366, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8533, PETRI_PLACES=350, PETRI_TRANSITIONS=542} [2024-06-28 03:41:30,219 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 309 predicate places. [2024-06-28 03:41:30,220 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 542 transitions, 8533 flow [2024-06-28 03:41:30,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:41:30,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:41:30,220 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:41:30,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 03:41:30,220 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:41:30,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:41:30,221 INFO L85 PathProgramCache]: Analyzing trace with hash 1054419086, now seen corresponding path program 5 times [2024-06-28 03:41:30,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:41:30,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356839234] [2024-06-28 03:41:30,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:41:30,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:41:30,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:41:31,190 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:41:31,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:41:31,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356839234] [2024-06-28 03:41:31,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356839234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:41:31,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:41:31,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:41:31,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466843428] [2024-06-28 03:41:31,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:41:31,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:41:31,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:41:31,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:41:31,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:41:31,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:41:31,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 542 transitions, 8533 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:41:31,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:41:31,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:41:31,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:41:32,791 INFO L124 PetriNetUnfolderBase]: 3706/5813 cut-off events. [2024-06-28 03:41:32,791 INFO L125 PetriNetUnfolderBase]: For 819132/819140 co-relation queries the response was YES. [2024-06-28 03:41:32,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58442 conditions, 5813 events. 3706/5813 cut-off events. For 819132/819140 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 34744 event pairs, 934 based on Foata normal form. 6/5815 useless extension candidates. Maximal degree in co-relation 58277. Up to 5524 conditions per place. [2024-06-28 03:41:32,873 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 504 selfloop transitions, 59 changer transitions 0/567 dead transitions. [2024-06-28 03:41:32,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 567 transitions, 10206 flow [2024-06-28 03:41:32,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:41:32,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:41:32,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 150 transitions. [2024-06-28 03:41:32,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-28 03:41:32,875 INFO L175 Difference]: Start difference. First operand has 350 places, 542 transitions, 8533 flow. Second operand 10 states and 150 transitions. [2024-06-28 03:41:32,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 567 transitions, 10206 flow [2024-06-28 03:41:36,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 567 transitions, 10050 flow, removed 54 selfloop flow, removed 8 redundant places. [2024-06-28 03:41:36,552 INFO L231 Difference]: Finished difference. Result has 353 places, 552 transitions, 8833 flow [2024-06-28 03:41:36,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8382, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8833, PETRI_PLACES=353, PETRI_TRANSITIONS=552} [2024-06-28 03:41:36,552 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 312 predicate places. [2024-06-28 03:41:36,553 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 552 transitions, 8833 flow [2024-06-28 03:41:36,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:41:36,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:41:36,553 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:41:36,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 03:41:36,553 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:41:36,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:41:36,553 INFO L85 PathProgramCache]: Analyzing trace with hash 1068704320, now seen corresponding path program 3 times [2024-06-28 03:41:36,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:41:36,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170754628] [2024-06-28 03:41:36,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:41:36,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:41:36,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:41:37,475 INFO 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:41:37,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:41:37,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170754628] [2024-06-28 03:41:37,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170754628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:41:37,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:41:37,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:41:37,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257394412] [2024-06-28 03:41:37,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:41:37,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:41:37,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:41:37,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:41:37,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:41:37,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:41:37,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 552 transitions, 8833 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:41:37,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:41:37,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:41:37,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:41:38,976 INFO L124 PetriNetUnfolderBase]: 3714/5820 cut-off events. [2024-06-28 03:41:38,976 INFO L125 PetriNetUnfolderBase]: For 841597/841599 co-relation queries the response was YES. [2024-06-28 03:41:39,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59212 conditions, 5820 events. 3714/5820 cut-off events. For 841597/841599 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 34767 event pairs, 934 based on Foata normal form. 2/5820 useless extension candidates. Maximal degree in co-relation 59045. Up to 5592 conditions per place. [2024-06-28 03:41:39,072 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 536 selfloop transitions, 28 changer transitions 0/568 dead transitions. [2024-06-28 03:41:39,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 568 transitions, 10117 flow [2024-06-28 03:41:39,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:41:39,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:41:39,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 142 transitions. [2024-06-28 03:41:39,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.355 [2024-06-28 03:41:39,073 INFO L175 Difference]: Start difference. First operand has 353 places, 552 transitions, 8833 flow. Second operand 10 states and 142 transitions. [2024-06-28 03:41:39,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 568 transitions, 10117 flow [2024-06-28 03:41:42,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 568 transitions, 9861 flow, removed 95 selfloop flow, removed 6 redundant places. [2024-06-28 03:41:42,613 INFO L231 Difference]: Finished difference. Result has 357 places, 554 transitions, 8762 flow [2024-06-28 03:41:42,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8577, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8762, PETRI_PLACES=357, PETRI_TRANSITIONS=554} [2024-06-28 03:41:42,614 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 316 predicate places. [2024-06-28 03:41:42,614 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 554 transitions, 8762 flow [2024-06-28 03:41:42,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:41:42,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:41:42,614 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:41:42,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 03:41:42,614 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:41:42,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:41:42,615 INFO L85 PathProgramCache]: Analyzing trace with hash -1302872616, now seen corresponding path program 6 times [2024-06-28 03:41:42,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:41:42,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844543314] [2024-06-28 03:41:42,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:41:42,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:41:42,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:41:43,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:41:43,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:41:43,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844543314] [2024-06-28 03:41:43,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844543314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:41:43,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:41:43,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:41:43,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977111991] [2024-06-28 03:41:43,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:41:43,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:41:43,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:41:43,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:41:43,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:41:43,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:41:43,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 554 transitions, 8762 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have 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:41:43,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:41:43,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:41:43,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:41:44,923 INFO L124 PetriNetUnfolderBase]: 3770/5910 cut-off events. [2024-06-28 03:41:44,924 INFO L125 PetriNetUnfolderBase]: For 890370/890378 co-relation queries the response was YES. [2024-06-28 03:41:44,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60563 conditions, 5910 events. 3770/5910 cut-off events. For 890370/890378 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 35309 event pairs, 722 based on Foata normal form. 4/5888 useless extension candidates. Maximal degree in co-relation 60394. Up to 4207 conditions per place. [2024-06-28 03:41:45,015 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 329 selfloop transitions, 261 changer transitions 0/594 dead transitions. [2024-06-28 03:41:45,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 594 transitions, 11364 flow [2024-06-28 03:41:45,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:41:45,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:41:45,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-28 03:41:45,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4388888888888889 [2024-06-28 03:41:45,017 INFO L175 Difference]: Start difference. First operand has 357 places, 554 transitions, 8762 flow. Second operand 9 states and 158 transitions. [2024-06-28 03:41:45,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 594 transitions, 11364 flow [2024-06-28 03:41:48,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 594 transitions, 11195 flow, removed 58 selfloop flow, removed 8 redundant places. [2024-06-28 03:41:48,434 INFO L231 Difference]: Finished difference. Result has 360 places, 573 transitions, 9858 flow [2024-06-28 03:41:48,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8593, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=245, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9858, PETRI_PLACES=360, PETRI_TRANSITIONS=573} [2024-06-28 03:41:48,434 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 319 predicate places. [2024-06-28 03:41:48,434 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 573 transitions, 9858 flow [2024-06-28 03:41:48,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have 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:41:48,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:41:48,435 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:41:48,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 03:41:48,435 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:41:48,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:41:48,435 INFO L85 PathProgramCache]: Analyzing trace with hash -889207686, now seen corresponding path program 7 times [2024-06-28 03:41:48,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:41:48,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594770838] [2024-06-28 03:41:48,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:41:48,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:41:48,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:41:49,362 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:41:49,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:41:49,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594770838] [2024-06-28 03:41:49,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594770838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:41:49,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:41:49,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:41:49,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532311656] [2024-06-28 03:41:49,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:41:49,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:41:49,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:41:49,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:41:49,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:41:49,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:41:49,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 573 transitions, 9858 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:41:49,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:41:49,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:41:49,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:41:51,027 INFO L124 PetriNetUnfolderBase]: 3798/5943 cut-off events. [2024-06-28 03:41:51,027 INFO L125 PetriNetUnfolderBase]: For 917081/917089 co-relation queries the response was YES. [2024-06-28 03:41:51,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63383 conditions, 5943 events. 3798/5943 cut-off events. For 917081/917089 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 35493 event pairs, 936 based on Foata normal form. 6/5945 useless extension candidates. Maximal degree in co-relation 63211. Up to 5612 conditions per place. [2024-06-28 03:41:51,154 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 509 selfloop transitions, 83 changer transitions 0/596 dead transitions. [2024-06-28 03:41:51,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 596 transitions, 11614 flow [2024-06-28 03:41:51,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:41:51,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:41:51,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 163 transitions. [2024-06-28 03:41:51,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3704545454545455 [2024-06-28 03:41:51,156 INFO L175 Difference]: Start difference. First operand has 360 places, 573 transitions, 9858 flow. Second operand 11 states and 163 transitions. [2024-06-28 03:41:51,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 596 transitions, 11614 flow [2024-06-28 03:41:54,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 596 transitions, 11241 flow, removed 135 selfloop flow, removed 2 redundant places. [2024-06-28 03:41:54,747 INFO L231 Difference]: Finished difference. Result has 370 places, 581 transitions, 10024 flow [2024-06-28 03:41:54,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9487, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10024, PETRI_PLACES=370, PETRI_TRANSITIONS=581} [2024-06-28 03:41:54,748 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 329 predicate places. [2024-06-28 03:41:54,748 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 581 transitions, 10024 flow [2024-06-28 03:41:54,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:41:54,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:41:54,748 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:41:54,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 03:41:54,749 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:41:54,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:41:54,749 INFO L85 PathProgramCache]: Analyzing trace with hash 654909686, now seen corresponding path program 8 times [2024-06-28 03:41:54,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:41:54,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210181103] [2024-06-28 03:41:54,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:41:54,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:41:54,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:41:55,605 INFO 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:41:55,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:41:55,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210181103] [2024-06-28 03:41:55,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210181103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:41:55,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:41:55,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:41:55,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862667706] [2024-06-28 03:41:55,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:41:55,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:41:55,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:41:55,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:41:55,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:41:55,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:41:55,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 581 transitions, 10024 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have 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:41:55,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:41:55,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:41:55,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:41:57,219 INFO L124 PetriNetUnfolderBase]: 3870/6055 cut-off events. [2024-06-28 03:41:57,220 INFO L125 PetriNetUnfolderBase]: For 974174/974182 co-relation queries the response was YES. [2024-06-28 03:41:57,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65462 conditions, 6055 events. 3870/6055 cut-off events. For 974174/974182 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 36230 event pairs, 726 based on Foata normal form. 4/6033 useless extension candidates. Maximal degree in co-relation 65287. Up to 4319 conditions per place. [2024-06-28 03:41:57,323 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 351 selfloop transitions, 259 changer transitions 0/614 dead transitions. [2024-06-28 03:41:57,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 614 transitions, 12556 flow [2024-06-28 03:41:57,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:41:57,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:41:57,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-28 03:41:57,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4388888888888889 [2024-06-28 03:41:57,324 INFO L175 Difference]: Start difference. First operand has 370 places, 581 transitions, 10024 flow. Second operand 9 states and 158 transitions. [2024-06-28 03:41:57,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 614 transitions, 12556 flow [2024-06-28 03:42:01,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 614 transitions, 12254 flow, removed 109 selfloop flow, removed 7 redundant places. [2024-06-28 03:42:01,161 INFO L231 Difference]: Finished difference. Result has 373 places, 593 transitions, 10686 flow [2024-06-28 03:42:01,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9732, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=581, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=247, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10686, PETRI_PLACES=373, PETRI_TRANSITIONS=593} [2024-06-28 03:42:01,162 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 332 predicate places. [2024-06-28 03:42:01,162 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 593 transitions, 10686 flow [2024-06-28 03:42:01,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have 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:42:01,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:42:01,162 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:42:01,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 03:42:01,162 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:42:01,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:42:01,163 INFO L85 PathProgramCache]: Analyzing trace with hash -1256726390, now seen corresponding path program 4 times [2024-06-28 03:42:01,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:42:01,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863347301] [2024-06-28 03:42:01,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:42:01,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:42:01,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:42:02,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:42:02,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:42:02,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863347301] [2024-06-28 03:42:02,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863347301] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:42:02,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:42:02,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:42:02,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913905708] [2024-06-28 03:42:02,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:42:02,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:42:02,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:42:02,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:42:02,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:42:02,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:42:02,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 593 transitions, 10686 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:02,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:42:02,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:42:02,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:42:03,727 INFO L124 PetriNetUnfolderBase]: 3865/6046 cut-off events. [2024-06-28 03:42:03,727 INFO L125 PetriNetUnfolderBase]: For 959278/959289 co-relation queries the response was YES. [2024-06-28 03:42:03,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66284 conditions, 6046 events. 3865/6046 cut-off events. For 959278/959289 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 36124 event pairs, 699 based on Foata normal form. 10/6051 useless extension candidates. Maximal degree in co-relation 66106. Up to 5786 conditions per place. [2024-06-28 03:42:03,828 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 570 selfloop transitions, 35 changer transitions 0/609 dead transitions. [2024-06-28 03:42:03,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 609 transitions, 12076 flow [2024-06-28 03:42:03,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:42:03,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:42:03,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 132 transitions. [2024-06-28 03:42:03,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36666666666666664 [2024-06-28 03:42:03,829 INFO L175 Difference]: Start difference. First operand has 373 places, 593 transitions, 10686 flow. Second operand 9 states and 132 transitions. [2024-06-28 03:42:03,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 609 transitions, 12076 flow [2024-06-28 03:42:09,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 609 transitions, 11458 flow, removed 105 selfloop flow, removed 4 redundant places. [2024-06-28 03:42:09,303 INFO L231 Difference]: Finished difference. Result has 378 places, 595 transitions, 10275 flow [2024-06-28 03:42:09,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10068, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=558, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10275, PETRI_PLACES=378, PETRI_TRANSITIONS=595} [2024-06-28 03:42:09,303 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 337 predicate places. [2024-06-28 03:42:09,303 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 595 transitions, 10275 flow [2024-06-28 03:42:09,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:09,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:42:09,304 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:42:09,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 03:42:09,304 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:42:09,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:42:09,304 INFO L85 PathProgramCache]: Analyzing trace with hash -1302514566, now seen corresponding path program 9 times [2024-06-28 03:42:09,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:42:09,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102522133] [2024-06-28 03:42:09,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:42:09,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:42:09,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:42:09,978 INFO 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:42:09,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:42:09,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102522133] [2024-06-28 03:42:09,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102522133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:42:09,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:42:09,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:42:09,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282591894] [2024-06-28 03:42:09,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:42:09,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:42:09,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:42:09,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:42:09,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:42:10,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:42:10,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 595 transitions, 10275 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have 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:42:10,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:42:10,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:42:10,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:42:11,614 INFO L124 PetriNetUnfolderBase]: 3915/6124 cut-off events. [2024-06-28 03:42:11,614 INFO L125 PetriNetUnfolderBase]: For 1002022/1002030 co-relation queries the response was YES. [2024-06-28 03:42:11,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66599 conditions, 6124 events. 3915/6124 cut-off events. For 1002022/1002030 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 36680 event pairs, 717 based on Foata normal form. 4/6102 useless extension candidates. Maximal degree in co-relation 66420. Up to 4294 conditions per place. [2024-06-28 03:42:11,704 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 355 selfloop transitions, 267 changer transitions 0/626 dead transitions. [2024-06-28 03:42:11,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 626 transitions, 12865 flow [2024-06-28 03:42:11,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:42:11,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:42:11,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-28 03:42:11,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44166666666666665 [2024-06-28 03:42:11,706 INFO L175 Difference]: Start difference. First operand has 378 places, 595 transitions, 10275 flow. Second operand 9 states and 159 transitions. [2024-06-28 03:42:11,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 626 transitions, 12865 flow [2024-06-28 03:42:15,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 626 transitions, 12674 flow, removed 62 selfloop flow, removed 7 redundant places. [2024-06-28 03:42:15,862 INFO L231 Difference]: Finished difference. Result has 381 places, 605 transitions, 11073 flow [2024-06-28 03:42:15,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10084, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=261, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11073, PETRI_PLACES=381, PETRI_TRANSITIONS=605} [2024-06-28 03:42:15,863 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 340 predicate places. [2024-06-28 03:42:15,863 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 605 transitions, 11073 flow [2024-06-28 03:42:15,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have 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:42:15,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:42:15,863 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:42:15,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 03:42:15,864 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:42:15,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:42:15,864 INFO L85 PathProgramCache]: Analyzing trace with hash 1352372050, now seen corresponding path program 13 times [2024-06-28 03:42:15,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:42:15,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508204262] [2024-06-28 03:42:15,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:42:15,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:42:15,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:42:16,432 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:42:16,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:42:16,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508204262] [2024-06-28 03:42:16,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508204262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:42:16,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:42:16,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:42:16,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880534252] [2024-06-28 03:42:16,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:42:16,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:42:16,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:42:16,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:42:16,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:42:16,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:42:16,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 605 transitions, 11073 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:16,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:42:16,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:42:16,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:42:18,188 INFO L124 PetriNetUnfolderBase]: 4023/6258 cut-off events. [2024-06-28 03:42:18,188 INFO L125 PetriNetUnfolderBase]: For 1052398/1052406 co-relation queries the response was YES. [2024-06-28 03:42:18,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70450 conditions, 6258 events. 4023/6258 cut-off events. For 1052398/1052406 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 37461 event pairs, 612 based on Foata normal form. 6/6258 useless extension candidates. Maximal degree in co-relation 70269. Up to 5409 conditions per place. [2024-06-28 03:42:18,452 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 521 selfloop transitions, 150 changer transitions 0/675 dead transitions. [2024-06-28 03:42:18,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 675 transitions, 13623 flow [2024-06-28 03:42:18,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:42:18,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:42:18,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 177 transitions. [2024-06-28 03:42:18,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4425 [2024-06-28 03:42:18,454 INFO L175 Difference]: Start difference. First operand has 381 places, 605 transitions, 11073 flow. Second operand 10 states and 177 transitions. [2024-06-28 03:42:18,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 675 transitions, 13623 flow [2024-06-28 03:42:22,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 675 transitions, 13002 flow, removed 138 selfloop flow, removed 5 redundant places. [2024-06-28 03:42:22,556 INFO L231 Difference]: Finished difference. Result has 388 places, 632 transitions, 11572 flow [2024-06-28 03:42:22,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10469, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11572, PETRI_PLACES=388, PETRI_TRANSITIONS=632} [2024-06-28 03:42:22,557 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 347 predicate places. [2024-06-28 03:42:22,557 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 632 transitions, 11572 flow [2024-06-28 03:42:22,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:22,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:42:22,557 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:42:22,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 03:42:22,557 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:42:22,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:42:22,558 INFO L85 PathProgramCache]: Analyzing trace with hash 1748823040, now seen corresponding path program 14 times [2024-06-28 03:42:22,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:42:22,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975332431] [2024-06-28 03:42:22,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:42:22,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:42:22,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:42:23,027 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:42:23,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:42:23,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975332431] [2024-06-28 03:42:23,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975332431] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:42:23,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:42:23,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:42:23,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762022919] [2024-06-28 03:42:23,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:42:23,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:42:23,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:42:23,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:42:23,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:42:23,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:42:23,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 632 transitions, 11572 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:23,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:42:23,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:42:23,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:42:24,716 INFO L124 PetriNetUnfolderBase]: 4077/6336 cut-off events. [2024-06-28 03:42:24,717 INFO L125 PetriNetUnfolderBase]: For 1050538/1050546 co-relation queries the response was YES. [2024-06-28 03:42:24,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71274 conditions, 6336 events. 4077/6336 cut-off events. For 1050538/1050546 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 37956 event pairs, 622 based on Foata normal form. 6/6336 useless extension candidates. Maximal degree in co-relation 71089. Up to 5409 conditions per place. [2024-06-28 03:42:24,824 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 502 selfloop transitions, 181 changer transitions 0/687 dead transitions. [2024-06-28 03:42:24,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 687 transitions, 13787 flow [2024-06-28 03:42:24,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:42:24,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:42:24,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-28 03:42:24,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44722222222222224 [2024-06-28 03:42:24,826 INFO L175 Difference]: Start difference. First operand has 388 places, 632 transitions, 11572 flow. Second operand 9 states and 161 transitions. [2024-06-28 03:42:24,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 687 transitions, 13787 flow [2024-06-28 03:42:29,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 687 transitions, 13387 flow, removed 97 selfloop flow, removed 4 redundant places. [2024-06-28 03:42:29,187 INFO L231 Difference]: Finished difference. Result has 394 places, 648 transitions, 12038 flow [2024-06-28 03:42:29,187 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11172, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=632, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12038, PETRI_PLACES=394, PETRI_TRANSITIONS=648} [2024-06-28 03:42:29,187 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 353 predicate places. [2024-06-28 03:42:29,188 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 648 transitions, 12038 flow [2024-06-28 03:42:29,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:29,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:42:29,188 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:42:29,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 03:42:29,188 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:42:29,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:42:29,189 INFO L85 PathProgramCache]: Analyzing trace with hash 2038171240, now seen corresponding path program 1 times [2024-06-28 03:42:29,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:42:29,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305558648] [2024-06-28 03:42:29,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:42:29,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:42:29,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:42:29,934 INFO 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:42:29,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:42:29,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305558648] [2024-06-28 03:42:29,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305558648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:42:29,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:42:29,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:42:29,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244227934] [2024-06-28 03:42:29,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:42:29,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:42:29,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:42:29,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:42:29,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:42:30,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:42:30,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 648 transitions, 12038 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:30,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:42:30,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:42:30,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:42:31,722 INFO L124 PetriNetUnfolderBase]: 3926/6197 cut-off events. [2024-06-28 03:42:31,722 INFO L125 PetriNetUnfolderBase]: For 1083834/1083846 co-relation queries the response was YES. [2024-06-28 03:42:31,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70564 conditions, 6197 events. 3926/6197 cut-off events. For 1083834/1083846 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 38123 event pairs, 924 based on Foata normal form. 4/6174 useless extension candidates. Maximal degree in co-relation 70377. Up to 5681 conditions per place. [2024-06-28 03:42:31,837 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 585 selfloop transitions, 28 changer transitions 0/670 dead transitions. [2024-06-28 03:42:31,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 670 transitions, 13380 flow [2024-06-28 03:42:31,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:42:31,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:42:31,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-28 03:42:31,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.415625 [2024-06-28 03:42:31,838 INFO L175 Difference]: Start difference. First operand has 394 places, 648 transitions, 12038 flow. Second operand 8 states and 133 transitions. [2024-06-28 03:42:31,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 670 transitions, 13380 flow [2024-06-28 03:42:35,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 670 transitions, 12954 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-28 03:42:35,800 INFO L231 Difference]: Finished difference. Result has 395 places, 650 transitions, 11727 flow [2024-06-28 03:42:35,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11612, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=620, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11727, PETRI_PLACES=395, PETRI_TRANSITIONS=650} [2024-06-28 03:42:35,801 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 354 predicate places. [2024-06-28 03:42:35,801 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 650 transitions, 11727 flow [2024-06-28 03:42:35,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:35,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:42:35,802 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:42:35,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 03:42:35,802 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:42:35,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:42:35,802 INFO L85 PathProgramCache]: Analyzing trace with hash 334511832, now seen corresponding path program 2 times [2024-06-28 03:42:35,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:42:35,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637221988] [2024-06-28 03:42:35,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:42:35,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:42:35,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:42:36,636 INFO 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:42:36,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:42:36,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637221988] [2024-06-28 03:42:36,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637221988] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:42:36,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:42:36,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:42:36,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456628266] [2024-06-28 03:42:36,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:42:36,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:42:36,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:42:36,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:42:36,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:42:36,705 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:42:36,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 650 transitions, 11727 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:36,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:42:36,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:42:36,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:42:38,461 INFO L124 PetriNetUnfolderBase]: 3946/6226 cut-off events. [2024-06-28 03:42:38,461 INFO L125 PetriNetUnfolderBase]: For 1088081/1088103 co-relation queries the response was YES. [2024-06-28 03:42:38,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70023 conditions, 6226 events. 3946/6226 cut-off events. For 1088081/1088103 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 38282 event pairs, 950 based on Foata normal form. 3/6208 useless extension candidates. Maximal degree in co-relation 69836. Up to 5703 conditions per place. [2024-06-28 03:42:38,582 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 571 selfloop transitions, 41 changer transitions 0/669 dead transitions. [2024-06-28 03:42:38,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 669 transitions, 13065 flow [2024-06-28 03:42:38,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:42:38,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:42:38,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-28 03:42:38,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.409375 [2024-06-28 03:42:38,583 INFO L175 Difference]: Start difference. First operand has 395 places, 650 transitions, 11727 flow. Second operand 8 states and 131 transitions. [2024-06-28 03:42:38,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 669 transitions, 13065 flow [2024-06-28 03:42:41,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 669 transitions, 12987 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-28 03:42:41,799 INFO L231 Difference]: Finished difference. Result has 399 places, 652 transitions, 11799 flow [2024-06-28 03:42:41,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11649, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=650, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=609, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11799, PETRI_PLACES=399, PETRI_TRANSITIONS=652} [2024-06-28 03:42:41,799 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 358 predicate places. [2024-06-28 03:42:41,799 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 652 transitions, 11799 flow [2024-06-28 03:42:41,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:41,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:42:41,800 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:42:41,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 03:42:41,800 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:42:41,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:42:41,800 INFO L85 PathProgramCache]: Analyzing trace with hash -570457128, now seen corresponding path program 1 times [2024-06-28 03:42:41,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:42:41,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567807445] [2024-06-28 03:42:41,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:42:41,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:42:41,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:42:42,451 INFO 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:42:42,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:42:42,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567807445] [2024-06-28 03:42:42,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567807445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:42:42,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:42:42,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:42:42,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923479174] [2024-06-28 03:42:42,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:42:42,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:42:42,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:42:42,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:42:42,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:42:42,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:42:42,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 652 transitions, 11799 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:42,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:42:42,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:42:42,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:42:44,152 INFO L124 PetriNetUnfolderBase]: 4103/6389 cut-off events. [2024-06-28 03:42:44,152 INFO L125 PetriNetUnfolderBase]: For 1063891/1063893 co-relation queries the response was YES. [2024-06-28 03:42:44,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70857 conditions, 6389 events. 4103/6389 cut-off events. For 1063891/1063893 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 38448 event pairs, 972 based on Foata normal form. 2/6389 useless extension candidates. Maximal degree in co-relation 70669. Up to 6053 conditions per place. [2024-06-28 03:42:44,260 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 608 selfloop transitions, 55 changer transitions 0/667 dead transitions. [2024-06-28 03:42:44,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 667 transitions, 13191 flow [2024-06-28 03:42:44,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:42:44,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:42:44,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-28 03:42:44,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396875 [2024-06-28 03:42:44,262 INFO L175 Difference]: Start difference. First operand has 399 places, 652 transitions, 11799 flow. Second operand 8 states and 127 transitions. [2024-06-28 03:42:44,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 667 transitions, 13191 flow [2024-06-28 03:42:48,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 667 transitions, 13051 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-28 03:42:48,077 INFO L231 Difference]: Finished difference. Result has 401 places, 652 transitions, 11782 flow [2024-06-28 03:42:48,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11659, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=597, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11782, PETRI_PLACES=401, PETRI_TRANSITIONS=652} [2024-06-28 03:42:48,078 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 360 predicate places. [2024-06-28 03:42:48,078 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 652 transitions, 11782 flow [2024-06-28 03:42:48,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:48,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:42:48,078 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:42:48,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 03:42:48,078 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:42:48,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:42:48,079 INFO L85 PathProgramCache]: Analyzing trace with hash -687315266, now seen corresponding path program 3 times [2024-06-28 03:42:48,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:42:48,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834503573] [2024-06-28 03:42:48,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:42:48,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:42:48,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:42:48,935 INFO 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:42:48,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:42:48,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834503573] [2024-06-28 03:42:48,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834503573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:42:48,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:42:48,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:42:48,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041755250] [2024-06-28 03:42:48,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:42:48,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:42:48,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:42:48,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:42:48,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:42:49,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:42:49,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 652 transitions, 11782 flow. Second operand has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have 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:42:49,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:42:49,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:42:49,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:42:50,688 INFO L124 PetriNetUnfolderBase]: 3988/6303 cut-off events. [2024-06-28 03:42:50,689 INFO L125 PetriNetUnfolderBase]: For 1176075/1176089 co-relation queries the response was YES. [2024-06-28 03:42:50,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70776 conditions, 6303 events. 3988/6303 cut-off events. For 1176075/1176089 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 38939 event pairs, 939 based on Foata normal form. 14/6286 useless extension candidates. Maximal degree in co-relation 70587. Up to 5693 conditions per place. [2024-06-28 03:42:50,806 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 562 selfloop transitions, 54 changer transitions 0/673 dead transitions. [2024-06-28 03:42:50,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 673 transitions, 13202 flow [2024-06-28 03:42:50,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:42:50,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:42:50,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-28 03:42:50,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.428125 [2024-06-28 03:42:50,807 INFO L175 Difference]: Start difference. First operand has 401 places, 652 transitions, 11782 flow. Second operand 8 states and 137 transitions. [2024-06-28 03:42:50,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 673 transitions, 13202 flow [2024-06-28 03:42:54,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 673 transitions, 12658 flow, removed 27 selfloop flow, removed 9 redundant places. [2024-06-28 03:42:54,484 INFO L231 Difference]: Finished difference. Result has 400 places, 654 transitions, 11416 flow [2024-06-28 03:42:54,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11238, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=598, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11416, PETRI_PLACES=400, PETRI_TRANSITIONS=654} [2024-06-28 03:42:54,484 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 359 predicate places. [2024-06-28 03:42:54,484 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 654 transitions, 11416 flow [2024-06-28 03:42:54,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have 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:42:54,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:42:54,485 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:42:54,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 03:42:54,485 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:42:54,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:42:54,485 INFO L85 PathProgramCache]: Analyzing trace with hash 450103020, now seen corresponding path program 1 times [2024-06-28 03:42:54,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:42:54,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054842828] [2024-06-28 03:42:54,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:42:54,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:42:54,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:42:55,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:42:55,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:42:55,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054842828] [2024-06-28 03:42:55,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054842828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:42:55,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:42:55,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:42:55,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666095408] [2024-06-28 03:42:55,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:42:55,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:42:55,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:42:55,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:42:55,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:42:55,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:42:55,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 654 transitions, 11416 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:55,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:42:55,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:42:55,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:42:57,026 INFO L124 PetriNetUnfolderBase]: 4163/6491 cut-off events. [2024-06-28 03:42:57,027 INFO L125 PetriNetUnfolderBase]: For 1080124/1080126 co-relation queries the response was YES. [2024-06-28 03:42:57,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71055 conditions, 6491 events. 4163/6491 cut-off events. For 1080124/1080126 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 39250 event pairs, 977 based on Foata normal form. 2/6491 useless extension candidates. Maximal degree in co-relation 70868. Up to 6244 conditions per place. [2024-06-28 03:42:57,146 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 644 selfloop transitions, 23 changer transitions 0/671 dead transitions. [2024-06-28 03:42:57,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 671 transitions, 12872 flow [2024-06-28 03:42:57,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:42:57,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:42:57,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 131 transitions. [2024-06-28 03:42:57,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3638888888888889 [2024-06-28 03:42:57,148 INFO L175 Difference]: Start difference. First operand has 400 places, 654 transitions, 11416 flow. Second operand 9 states and 131 transitions. [2024-06-28 03:42:57,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 671 transitions, 12872 flow [2024-06-28 03:43:00,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 671 transitions, 12723 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-28 03:43:00,928 INFO L231 Difference]: Finished difference. Result has 402 places, 656 transitions, 11398 flow [2024-06-28 03:43:00,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11267, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=654, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=631, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11398, PETRI_PLACES=402, PETRI_TRANSITIONS=656} [2024-06-28 03:43:00,929 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 361 predicate places. [2024-06-28 03:43:00,929 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 656 transitions, 11398 flow [2024-06-28 03:43:00,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:43:00,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:43:00,929 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:43:00,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 03:43:00,930 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:43:00,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:43:00,930 INFO L85 PathProgramCache]: Analyzing trace with hash -897296950, now seen corresponding path program 2 times [2024-06-28 03:43:00,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:43:00,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986892918] [2024-06-28 03:43:00,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:43:00,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:43:00,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:43:01,826 INFO 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:43:01,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:43:01,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986892918] [2024-06-28 03:43:01,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986892918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:43:01,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:43:01,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:43:01,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208795418] [2024-06-28 03:43:01,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:43:01,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:43:01,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:43:01,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:43:01,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:43:01,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:43:01,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 656 transitions, 11398 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have 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:43:01,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:43:01,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:43:01,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:43:03,498 INFO L124 PetriNetUnfolderBase]: 4171/6503 cut-off events. [2024-06-28 03:43:03,499 INFO L125 PetriNetUnfolderBase]: For 1097630/1097638 co-relation queries the response was YES. [2024-06-28 03:43:03,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71116 conditions, 6503 events. 4171/6503 cut-off events. For 1097630/1097638 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 39348 event pairs, 976 based on Foata normal form. 6/6505 useless extension candidates. Maximal degree in co-relation 70928. Up to 6241 conditions per place. [2024-06-28 03:43:03,608 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 631 selfloop transitions, 36 changer transitions 0/671 dead transitions. [2024-06-28 03:43:03,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 671 transitions, 12852 flow [2024-06-28 03:43:03,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:43:03,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:43:03,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 131 transitions. [2024-06-28 03:43:03,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3638888888888889 [2024-06-28 03:43:03,610 INFO L175 Difference]: Start difference. First operand has 402 places, 656 transitions, 11398 flow. Second operand 9 states and 131 transitions. [2024-06-28 03:43:03,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 671 transitions, 12852 flow [2024-06-28 03:43:07,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 671 transitions, 12737 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-28 03:43:07,754 INFO L231 Difference]: Finished difference. Result has 404 places, 658 transitions, 11444 flow [2024-06-28 03:43:07,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11283, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=656, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=620, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11444, PETRI_PLACES=404, PETRI_TRANSITIONS=658} [2024-06-28 03:43:07,755 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 363 predicate places. [2024-06-28 03:43:07,755 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 658 transitions, 11444 flow [2024-06-28 03:43:07,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have 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:43:07,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:43:07,756 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:43:07,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 03:43:07,756 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:43:07,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:43:07,756 INFO L85 PathProgramCache]: Analyzing trace with hash -897303708, now seen corresponding path program 2 times [2024-06-28 03:43:07,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:43:07,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799613361] [2024-06-28 03:43:07,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:43:07,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:43:07,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:43:08,479 INFO 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:43:08,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:43:08,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799613361] [2024-06-28 03:43:08,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799613361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:43:08,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:43:08,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:43:08,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995530563] [2024-06-28 03:43:08,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:43:08,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:43:08,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:43:08,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:43:08,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:43:08,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:43:08,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 658 transitions, 11444 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have 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:43:08,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:43:08,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:43:08,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:43:10,163 INFO L124 PetriNetUnfolderBase]: 4191/6531 cut-off events. [2024-06-28 03:43:10,164 INFO L125 PetriNetUnfolderBase]: For 1116185/1116193 co-relation queries the response was YES. [2024-06-28 03:43:10,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71470 conditions, 6531 events. 4191/6531 cut-off events. For 1116185/1116193 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 39519 event pairs, 970 based on Foata normal form. 2/6527 useless extension candidates. Maximal degree in co-relation 71281. Up to 6158 conditions per place. [2024-06-28 03:43:10,264 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 600 selfloop transitions, 74 changer transitions 0/678 dead transitions. [2024-06-28 03:43:10,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 678 transitions, 12940 flow [2024-06-28 03:43:10,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:43:10,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:43:10,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-28 03:43:10,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.403125 [2024-06-28 03:43:10,265 INFO L175 Difference]: Start difference. First operand has 404 places, 658 transitions, 11444 flow. Second operand 8 states and 129 transitions. [2024-06-28 03:43:10,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 678 transitions, 12940 flow [2024-06-28 03:43:15,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 678 transitions, 12795 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-28 03:43:15,656 INFO L231 Difference]: Finished difference. Result has 405 places, 664 transitions, 11541 flow [2024-06-28 03:43:15,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11299, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=587, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11541, PETRI_PLACES=405, PETRI_TRANSITIONS=664} [2024-06-28 03:43:15,656 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 364 predicate places. [2024-06-28 03:43:15,656 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 664 transitions, 11541 flow [2024-06-28 03:43:15,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have 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:43:15,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:43:15,657 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:43:15,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 03:43:15,657 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:43:15,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:43:15,657 INFO L85 PathProgramCache]: Analyzing trace with hash -889022740, now seen corresponding path program 3 times [2024-06-28 03:43:15,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:43:15,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142370387] [2024-06-28 03:43:15,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:43:15,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:43:15,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:43:16,491 INFO 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:43:16,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:43:16,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142370387] [2024-06-28 03:43:16,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142370387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:43:16,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:43:16,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:43:16,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577724236] [2024-06-28 03:43:16,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:43:16,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:43:16,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:43:16,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:43:16,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:43:16,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:43:16,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 664 transitions, 11541 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:43:16,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:43:16,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:43:16,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:43:18,149 INFO L124 PetriNetUnfolderBase]: 4199/6543 cut-off events. [2024-06-28 03:43:18,150 INFO L125 PetriNetUnfolderBase]: For 1134392/1134400 co-relation queries the response was YES. [2024-06-28 03:43:18,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71823 conditions, 6543 events. 4199/6543 cut-off events. For 1134392/1134400 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 39585 event pairs, 980 based on Foata normal form. 6/6545 useless extension candidates. Maximal degree in co-relation 71633. Up to 6263 conditions per place. [2024-06-28 03:43:18,259 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 626 selfloop transitions, 50 changer transitions 0/680 dead transitions. [2024-06-28 03:43:18,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 680 transitions, 13019 flow [2024-06-28 03:43:18,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:43:18,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:43:18,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 144 transitions. [2024-06-28 03:43:18,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36 [2024-06-28 03:43:18,260 INFO L175 Difference]: Start difference. First operand has 405 places, 664 transitions, 11541 flow. Second operand 10 states and 144 transitions. [2024-06-28 03:43:18,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 680 transitions, 13019 flow [2024-06-28 03:43:21,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 680 transitions, 12334 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-28 03:43:21,690 INFO L231 Difference]: Finished difference. Result has 408 places, 666 transitions, 11052 flow [2024-06-28 03:43:21,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10856, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=664, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=614, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11052, PETRI_PLACES=408, PETRI_TRANSITIONS=666} [2024-06-28 03:43:21,691 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 367 predicate places. [2024-06-28 03:43:21,691 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 666 transitions, 11052 flow [2024-06-28 03:43:21,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:43:21,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:43:21,692 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:43:21,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 03:43:21,695 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:43:21,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:43:21,695 INFO L85 PathProgramCache]: Analyzing trace with hash -1125382798, now seen corresponding path program 4 times [2024-06-28 03:43:21,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:43:21,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732901030] [2024-06-28 03:43:21,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:43:21,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:43:21,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:43:22,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:43:22,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:43:22,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732901030] [2024-06-28 03:43:22,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1732901030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:43:22,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:43:22,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:43:22,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057335507] [2024-06-28 03:43:22,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:43:22,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:43:22,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:43:22,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:43:22,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:43:22,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:43:22,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 666 transitions, 11052 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:43:22,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:43:22,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:43:22,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:43:24,384 INFO L124 PetriNetUnfolderBase]: 4056/6408 cut-off events. [2024-06-28 03:43:24,385 INFO L125 PetriNetUnfolderBase]: For 1226536/1226554 co-relation queries the response was YES. [2024-06-28 03:43:24,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70002 conditions, 6408 events. 4056/6408 cut-off events. For 1226536/1226554 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 39690 event pairs, 949 based on Foata normal form. 14/6391 useless extension candidates. Maximal degree in co-relation 69813. Up to 5731 conditions per place. [2024-06-28 03:43:24,497 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 542 selfloop transitions, 88 changer transitions 0/687 dead transitions. [2024-06-28 03:43:24,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 687 transitions, 12744 flow [2024-06-28 03:43:24,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:43:24,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:43:24,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-28 03:43:24,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-28 03:43:24,499 INFO L175 Difference]: Start difference. First operand has 408 places, 666 transitions, 11052 flow. Second operand 8 states and 140 transitions. [2024-06-28 03:43:24,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 687 transitions, 12744 flow [2024-06-28 03:43:28,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 687 transitions, 12564 flow, removed 43 selfloop flow, removed 8 redundant places. [2024-06-28 03:43:28,217 INFO L231 Difference]: Finished difference. Result has 408 places, 668 transitions, 11131 flow [2024-06-28 03:43:28,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10876, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=666, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=578, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11131, PETRI_PLACES=408, PETRI_TRANSITIONS=668} [2024-06-28 03:43:28,218 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 367 predicate places. [2024-06-28 03:43:28,218 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 668 transitions, 11131 flow [2024-06-28 03:43:28,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:43:28,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:43:28,219 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:43:28,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 03:43:28,219 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:43:28,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:43:28,219 INFO L85 PathProgramCache]: Analyzing trace with hash -888726070, now seen corresponding path program 4 times [2024-06-28 03:43:28,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:43:28,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794823385] [2024-06-28 03:43:28,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:43:28,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:43:28,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:43:29,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:43:29,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:43:29,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794823385] [2024-06-28 03:43:29,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794823385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:43:29,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:43:29,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:43:29,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948432981] [2024-06-28 03:43:29,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:43:29,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:43:29,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:43:29,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:43:29,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:43:29,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:43:29,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 668 transitions, 11131 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:43:29,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:43:29,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:43:29,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:43:30,794 INFO L124 PetriNetUnfolderBase]: 4233/6597 cut-off events. [2024-06-28 03:43:30,794 INFO L125 PetriNetUnfolderBase]: For 1124431/1124439 co-relation queries the response was YES. [2024-06-28 03:43:30,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70840 conditions, 6597 events. 4233/6597 cut-off events. For 1124431/1124439 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 39961 event pairs, 984 based on Foata normal form. 6/6599 useless extension candidates. Maximal degree in co-relation 70650. Up to 6288 conditions per place. [2024-06-28 03:43:30,903 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 627 selfloop transitions, 56 changer transitions 0/687 dead transitions. [2024-06-28 03:43:30,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 687 transitions, 12941 flow [2024-06-28 03:43:30,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:43:30,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:43:30,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 134 transitions. [2024-06-28 03:43:30,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37222222222222223 [2024-06-28 03:43:30,904 INFO L175 Difference]: Start difference. First operand has 408 places, 668 transitions, 11131 flow. Second operand 9 states and 134 transitions. [2024-06-28 03:43:30,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 687 transitions, 12941 flow [2024-06-28 03:43:34,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 687 transitions, 12724 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-28 03:43:34,586 INFO L231 Difference]: Finished difference. Result has 411 places, 672 transitions, 11207 flow [2024-06-28 03:43:34,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10914, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=668, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=614, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11207, PETRI_PLACES=411, PETRI_TRANSITIONS=672} [2024-06-28 03:43:34,587 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 370 predicate places. [2024-06-28 03:43:34,587 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 672 transitions, 11207 flow [2024-06-28 03:43:34,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:43:34,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:43:34,587 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:43:34,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 03:43:34,587 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:43:34,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:43:34,588 INFO L85 PathProgramCache]: Analyzing trace with hash -1125377838, now seen corresponding path program 3 times [2024-06-28 03:43:34,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:43:34,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676363233] [2024-06-28 03:43:34,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:43:34,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:43:34,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:43:35,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:43:35,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:43:35,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676363233] [2024-06-28 03:43:35,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676363233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:43:35,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:43:35,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:43:35,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075178969] [2024-06-28 03:43:35,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:43:35,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:43:35,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:43:35,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:43:35,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:43:35,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:43:35,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 672 transitions, 11207 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have 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:43:35,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:43:35,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:43:35,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:43:37,083 INFO L124 PetriNetUnfolderBase]: 4227/6589 cut-off events. [2024-06-28 03:43:37,083 INFO L125 PetriNetUnfolderBase]: For 1126831/1126839 co-relation queries the response was YES. [2024-06-28 03:43:37,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70320 conditions, 6589 events. 4227/6589 cut-off events. For 1126831/1126839 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 39936 event pairs, 983 based on Foata normal form. 2/6585 useless extension candidates. Maximal degree in co-relation 70129. Up to 6216 conditions per place. [2024-06-28 03:43:37,194 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 612 selfloop transitions, 70 changer transitions 0/686 dead transitions. [2024-06-28 03:43:37,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 686 transitions, 12641 flow [2024-06-28 03:43:37,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:43:37,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:43:37,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-28 03:43:37,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40625 [2024-06-28 03:43:37,195 INFO L175 Difference]: Start difference. First operand has 411 places, 672 transitions, 11207 flow. Second operand 8 states and 130 transitions. [2024-06-28 03:43:37,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 686 transitions, 12641 flow [2024-06-28 03:43:40,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 686 transitions, 12462 flow, removed 62 selfloop flow, removed 5 redundant places. [2024-06-28 03:43:40,872 INFO L231 Difference]: Finished difference. Result has 414 places, 672 transitions, 11178 flow [2024-06-28 03:43:40,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11028, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=602, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11178, PETRI_PLACES=414, PETRI_TRANSITIONS=672} [2024-06-28 03:43:40,873 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 373 predicate places. [2024-06-28 03:43:40,873 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 672 transitions, 11178 flow [2024-06-28 03:43:40,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have 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:43:40,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:43:40,873 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:43:40,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 03:43:40,873 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:43:40,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:43:40,874 INFO L85 PathProgramCache]: Analyzing trace with hash -521491434, now seen corresponding path program 5 times [2024-06-28 03:43:40,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:43:40,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984584178] [2024-06-28 03:43:40,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:43:40,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:43:40,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:43:41,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:43:41,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:43:41,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984584178] [2024-06-28 03:43:41,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984584178] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:43:41,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:43:41,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:43:41,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188097076] [2024-06-28 03:43:41,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:43:41,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:43:41,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:43:41,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:43:41,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:43:41,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:43:41,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 672 transitions, 11178 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:43:41,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:43:41,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:43:41,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:43:43,491 INFO L124 PetriNetUnfolderBase]: 4222/6582 cut-off events. [2024-06-28 03:43:43,491 INFO L125 PetriNetUnfolderBase]: For 1128299/1128307 co-relation queries the response was YES. [2024-06-28 03:43:43,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70091 conditions, 6582 events. 4222/6582 cut-off events. For 1128299/1128307 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 39831 event pairs, 984 based on Foata normal form. 6/6584 useless extension candidates. Maximal degree in co-relation 69898. Up to 6320 conditions per place. [2024-06-28 03:43:43,606 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 646 selfloop transitions, 35 changer transitions 0/685 dead transitions. [2024-06-28 03:43:43,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 685 transitions, 12580 flow [2024-06-28 03:43:43,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:43:43,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:43:43,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 132 transitions. [2024-06-28 03:43:43,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36666666666666664 [2024-06-28 03:43:43,607 INFO L175 Difference]: Start difference. First operand has 414 places, 672 transitions, 11178 flow. Second operand 9 states and 132 transitions. [2024-06-28 03:43:43,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 685 transitions, 12580 flow [2024-06-28 03:43:48,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 685 transitions, 12348 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-28 03:43:48,122 INFO L231 Difference]: Finished difference. Result has 417 places, 672 transitions, 11021 flow [2024-06-28 03:43:48,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10946, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=637, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11021, PETRI_PLACES=417, PETRI_TRANSITIONS=672} [2024-06-28 03:43:48,122 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 376 predicate places. [2024-06-28 03:43:48,123 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 672 transitions, 11021 flow [2024-06-28 03:43:48,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:43:48,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:43:48,123 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:43:48,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 03:43:48,123 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:43:48,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:43:48,124 INFO L85 PathProgramCache]: Analyzing trace with hash 842582026, now seen corresponding path program 1 times [2024-06-28 03:43:48,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:43:48,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864981405] [2024-06-28 03:43:48,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:43:48,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:43:48,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:43:48,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:43:48,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:43:48,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864981405] [2024-06-28 03:43:48,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [864981405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:43:48,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:43:48,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:43:48,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149099860] [2024-06-28 03:43:48,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:43:48,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:43:48,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:43:48,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:43:48,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:43:48,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:43:48,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 672 transitions, 11021 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have 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:43:48,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:43:48,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:43:48,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:43:50,554 INFO L124 PetriNetUnfolderBase]: 4238/6607 cut-off events. [2024-06-28 03:43:50,555 INFO L125 PetriNetUnfolderBase]: For 1135726/1135738 co-relation queries the response was YES. [2024-06-28 03:43:50,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70280 conditions, 6607 events. 4238/6607 cut-off events. For 1135726/1135738 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 39667 event pairs, 531 based on Foata normal form. 14/6617 useless extension candidates. Maximal degree in co-relation 70086. Up to 6121 conditions per place. [2024-06-28 03:43:50,660 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 643 selfloop transitions, 60 changer transitions 0/707 dead transitions. [2024-06-28 03:43:50,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 707 transitions, 12725 flow [2024-06-28 03:43:50,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:43:50,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:43:50,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-28 03:43:50,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 03:43:50,661 INFO L175 Difference]: Start difference. First operand has 417 places, 672 transitions, 11021 flow. Second operand 9 states and 150 transitions. [2024-06-28 03:43:50,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 707 transitions, 12725 flow [2024-06-28 03:43:54,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 707 transitions, 12633 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-28 03:43:54,812 INFO L231 Difference]: Finished difference. Result has 418 places, 675 transitions, 11225 flow [2024-06-28 03:43:54,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10929, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=612, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11225, PETRI_PLACES=418, PETRI_TRANSITIONS=675} [2024-06-28 03:43:54,813 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 377 predicate places. [2024-06-28 03:43:54,813 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 675 transitions, 11225 flow [2024-06-28 03:43:54,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have 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:43:54,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:43:54,815 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:43:54,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 03:43:54,815 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:43:54,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:43:54,815 INFO L85 PathProgramCache]: Analyzing trace with hash 1108279306, now seen corresponding path program 2 times [2024-06-28 03:43:54,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:43:54,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647641674] [2024-06-28 03:43:54,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:43:54,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:43:54,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:43:55,394 INFO 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:43:55,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:43:55,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647641674] [2024-06-28 03:43:55,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647641674] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:43:55,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:43:55,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:43:55,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923786406] [2024-06-28 03:43:55,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:43:55,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:43:55,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:43:55,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:43:55,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:43:55,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:43:55,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 675 transitions, 11225 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have 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:43:55,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:43:55,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:43:55,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:43:57,341 INFO L124 PetriNetUnfolderBase]: 4280/6669 cut-off events. [2024-06-28 03:43:57,341 INFO L125 PetriNetUnfolderBase]: For 1192598/1192610 co-relation queries the response was YES. [2024-06-28 03:43:57,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72352 conditions, 6669 events. 4280/6669 cut-off events. For 1192598/1192610 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 40307 event pairs, 636 based on Foata normal form. 14/6679 useless extension candidates. Maximal degree in co-relation 72157. Up to 6214 conditions per place. [2024-06-28 03:43:57,450 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 639 selfloop transitions, 67 changer transitions 0/710 dead transitions. [2024-06-28 03:43:57,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 710 transitions, 13331 flow [2024-06-28 03:43:57,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:43:57,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:43:57,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-28 03:43:57,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 03:43:57,451 INFO L175 Difference]: Start difference. First operand has 418 places, 675 transitions, 11225 flow. Second operand 9 states and 150 transitions. [2024-06-28 03:43:57,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 710 transitions, 13331 flow [2024-06-28 03:44:02,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 710 transitions, 13057 flow, removed 79 selfloop flow, removed 7 redundant places. [2024-06-28 03:44:02,135 INFO L231 Difference]: Finished difference. Result has 420 places, 681 transitions, 11437 flow [2024-06-28 03:44:02,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10951, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=675, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=611, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11437, PETRI_PLACES=420, PETRI_TRANSITIONS=681} [2024-06-28 03:44:02,136 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 379 predicate places. [2024-06-28 03:44:02,136 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 681 transitions, 11437 flow [2024-06-28 03:44:02,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have 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:44:02,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:02,136 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:02,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 03:44:02,136 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:44:02,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:02,137 INFO L85 PathProgramCache]: Analyzing trace with hash -1210710178, now seen corresponding path program 3 times [2024-06-28 03:44:02,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:02,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078631343] [2024-06-28 03:44:02,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:02,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:02,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:02,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:44:02,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:02,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078631343] [2024-06-28 03:44:02,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078631343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:02,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:02,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:44:02,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329915465] [2024-06-28 03:44:02,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:02,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:44:02,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:02,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:44:02,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:44:02,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:44:02,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 681 transitions, 11437 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:02,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:02,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:44:02,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:04,670 INFO L124 PetriNetUnfolderBase]: 4270/6655 cut-off events. [2024-06-28 03:44:04,670 INFO L125 PetriNetUnfolderBase]: For 1184363/1184375 co-relation queries the response was YES. [2024-06-28 03:44:04,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71581 conditions, 6655 events. 4270/6655 cut-off events. For 1184363/1184375 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 40255 event pairs, 641 based on Foata normal form. 14/6665 useless extension candidates. Maximal degree in co-relation 71385. Up to 6234 conditions per place. [2024-06-28 03:44:04,774 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 642 selfloop transitions, 62 changer transitions 0/708 dead transitions. [2024-06-28 03:44:04,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 708 transitions, 12961 flow [2024-06-28 03:44:04,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:44:04,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:44:04,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-28 03:44:04,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4083333333333333 [2024-06-28 03:44:04,775 INFO L175 Difference]: Start difference. First operand has 420 places, 681 transitions, 11437 flow. Second operand 9 states and 147 transitions. [2024-06-28 03:44:04,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 708 transitions, 12961 flow [2024-06-28 03:44:09,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 708 transitions, 12562 flow, removed 162 selfloop flow, removed 5 redundant places. [2024-06-28 03:44:09,502 INFO L231 Difference]: Finished difference. Result has 424 places, 681 transitions, 11168 flow [2024-06-28 03:44:09,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11038, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=681, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=619, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11168, PETRI_PLACES=424, PETRI_TRANSITIONS=681} [2024-06-28 03:44:09,502 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 383 predicate places. [2024-06-28 03:44:09,502 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 681 transitions, 11168 flow [2024-06-28 03:44:09,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:09,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:09,503 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:09,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 03:44:09,503 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:44:09,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:09,503 INFO L85 PathProgramCache]: Analyzing trace with hash 1108617640, now seen corresponding path program 1 times [2024-06-28 03:44:09,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:09,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019133079] [2024-06-28 03:44:09,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:09,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:09,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:10,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:44:10,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:10,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019133079] [2024-06-28 03:44:10,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019133079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:10,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:10,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:44:10,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789825196] [2024-06-28 03:44:10,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:10,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:44:10,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:10,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:44:10,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:44:10,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:44:10,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 681 transitions, 11168 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have 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:44:10,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:10,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:44:10,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:12,515 INFO L124 PetriNetUnfolderBase]: 4326/6743 cut-off events. [2024-06-28 03:44:12,515 INFO L125 PetriNetUnfolderBase]: For 1291072/1291084 co-relation queries the response was YES. [2024-06-28 03:44:12,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72643 conditions, 6743 events. 4326/6743 cut-off events. For 1291072/1291084 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 40872 event pairs, 649 based on Foata normal form. 26/6765 useless extension candidates. Maximal degree in co-relation 72445. Up to 6244 conditions per place. [2024-06-28 03:44:12,623 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 643 selfloop transitions, 67 changer transitions 0/714 dead transitions. [2024-06-28 03:44:12,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 714 transitions, 12912 flow [2024-06-28 03:44:12,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:44:12,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:44:12,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-28 03:44:12,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4075 [2024-06-28 03:44:12,625 INFO L175 Difference]: Start difference. First operand has 424 places, 681 transitions, 11168 flow. Second operand 10 states and 163 transitions. [2024-06-28 03:44:12,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 714 transitions, 12912 flow [2024-06-28 03:44:18,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 714 transitions, 12780 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 03:44:18,048 INFO L231 Difference]: Finished difference. Result has 426 places, 683 transitions, 11319 flow [2024-06-28 03:44:18,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11036, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=681, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=614, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11319, PETRI_PLACES=426, PETRI_TRANSITIONS=683} [2024-06-28 03:44:18,049 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 385 predicate places. [2024-06-28 03:44:18,049 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 683 transitions, 11319 flow [2024-06-28 03:44:18,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have 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:44:18,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:18,049 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:18,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 03:44:18,050 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:44:18,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:18,050 INFO L85 PathProgramCache]: Analyzing trace with hash 1248894180, now seen corresponding path program 1 times [2024-06-28 03:44:18,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:18,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001709722] [2024-06-28 03:44:18,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:18,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:18,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:18,569 INFO 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:44:18,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:18,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001709722] [2024-06-28 03:44:18,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2001709722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:18,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:18,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:44:18,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041117414] [2024-06-28 03:44:18,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:18,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:44:18,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:18,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:44:18,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:44:18,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:44:18,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 683 transitions, 11319 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:18,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:18,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:44:18,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:20,521 INFO L124 PetriNetUnfolderBase]: 4336/6763 cut-off events. [2024-06-28 03:44:20,521 INFO L125 PetriNetUnfolderBase]: For 1218303/1218315 co-relation queries the response was YES. [2024-06-28 03:44:20,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73122 conditions, 6763 events. 4336/6763 cut-off events. For 1218303/1218315 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 41052 event pairs, 657 based on Foata normal form. 8/6765 useless extension candidates. Maximal degree in co-relation 72923. Up to 5908 conditions per place. [2024-06-28 03:44:20,631 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 565 selfloop transitions, 154 changer transitions 0/723 dead transitions. [2024-06-28 03:44:20,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 723 transitions, 13154 flow [2024-06-28 03:44:20,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:44:20,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:44:20,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-28 03:44:20,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44375 [2024-06-28 03:44:20,632 INFO L175 Difference]: Start difference. First operand has 426 places, 683 transitions, 11319 flow. Second operand 8 states and 142 transitions. [2024-06-28 03:44:20,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 723 transitions, 13154 flow [2024-06-28 03:44:25,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 723 transitions, 12943 flow, removed 40 selfloop flow, removed 9 redundant places. [2024-06-28 03:44:25,851 INFO L231 Difference]: Finished difference. Result has 426 places, 695 transitions, 11707 flow [2024-06-28 03:44:25,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11108, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=683, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11707, PETRI_PLACES=426, PETRI_TRANSITIONS=695} [2024-06-28 03:44:25,855 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 385 predicate places. [2024-06-28 03:44:25,855 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 695 transitions, 11707 flow [2024-06-28 03:44:25,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:25,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:25,855 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:25,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 03:44:25,856 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:44:25,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:25,856 INFO L85 PathProgramCache]: Analyzing trace with hash 248604443, now seen corresponding path program 1 times [2024-06-28 03:44:25,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:25,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363383708] [2024-06-28 03:44:25,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:25,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:25,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:26,557 INFO 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:44:26,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:26,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363383708] [2024-06-28 03:44:26,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [363383708] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:26,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:26,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:44:26,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872706152] [2024-06-28 03:44:26,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:26,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:44:26,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:26,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:44:26,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:44:26,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:44:26,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 695 transitions, 11707 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have 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:44:26,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:26,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:44:26,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:28,461 INFO L124 PetriNetUnfolderBase]: 4312/6694 cut-off events. [2024-06-28 03:44:28,461 INFO L125 PetriNetUnfolderBase]: For 1191892/1191900 co-relation queries the response was YES. [2024-06-28 03:44:28,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71822 conditions, 6694 events. 4312/6694 cut-off events. For 1191892/1191900 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 40377 event pairs, 673 based on Foata normal form. 8/6696 useless extension candidates. Maximal degree in co-relation 71622. Up to 5800 conditions per place. [2024-06-28 03:44:28,574 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 535 selfloop transitions, 180 changer transitions 0/719 dead transitions. [2024-06-28 03:44:28,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 719 transitions, 13246 flow [2024-06-28 03:44:28,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:44:28,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:44:28,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-28 03:44:28,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-28 03:44:28,575 INFO L175 Difference]: Start difference. First operand has 426 places, 695 transitions, 11707 flow. Second operand 8 states and 140 transitions. [2024-06-28 03:44:28,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 719 transitions, 13246 flow [2024-06-28 03:44:33,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 719 transitions, 12763 flow, removed 128 selfloop flow, removed 4 redundant places. [2024-06-28 03:44:33,827 INFO L231 Difference]: Finished difference. Result has 430 places, 695 transitions, 11630 flow [2024-06-28 03:44:33,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11224, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=695, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=515, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11630, PETRI_PLACES=430, PETRI_TRANSITIONS=695} [2024-06-28 03:44:33,828 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 389 predicate places. [2024-06-28 03:44:33,828 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 695 transitions, 11630 flow [2024-06-28 03:44:33,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have 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:44:33,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:33,828 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:33,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-28 03:44:33,828 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:44:33,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:33,829 INFO L85 PathProgramCache]: Analyzing trace with hash -1330150022, now seen corresponding path program 2 times [2024-06-28 03:44:33,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:33,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365301484] [2024-06-28 03:44:33,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:33,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:33,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:34,309 INFO 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:44:34,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:34,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365301484] [2024-06-28 03:44:34,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365301484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:34,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:34,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:44:34,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536988022] [2024-06-28 03:44:34,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:34,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:44:34,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:34,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:44:34,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:44:34,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:44:34,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 695 transitions, 11630 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:34,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:34,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:44:34,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:36,180 INFO L124 PetriNetUnfolderBase]: 4322/6744 cut-off events. [2024-06-28 03:44:36,181 INFO L125 PetriNetUnfolderBase]: For 1169383/1169395 co-relation queries the response was YES. [2024-06-28 03:44:36,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72153 conditions, 6744 events. 4322/6744 cut-off events. For 1169383/1169395 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 40961 event pairs, 666 based on Foata normal form. 8/6746 useless extension candidates. Maximal degree in co-relation 71952. Up to 5831 conditions per place. [2024-06-28 03:44:36,298 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 560 selfloop transitions, 160 changer transitions 0/724 dead transitions. [2024-06-28 03:44:36,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 724 transitions, 13532 flow [2024-06-28 03:44:36,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:44:36,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:44:36,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-28 03:44:36,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.446875 [2024-06-28 03:44:36,299 INFO L175 Difference]: Start difference. First operand has 430 places, 695 transitions, 11630 flow. Second operand 8 states and 143 transitions. [2024-06-28 03:44:36,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 724 transitions, 13532 flow [2024-06-28 03:44:42,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 724 transitions, 13184 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 03:44:42,437 INFO L231 Difference]: Finished difference. Result has 432 places, 698 transitions, 11698 flow [2024-06-28 03:44:42,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11282, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=695, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=538, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11698, PETRI_PLACES=432, PETRI_TRANSITIONS=698} [2024-06-28 03:44:42,449 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 391 predicate places. [2024-06-28 03:44:42,449 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 698 transitions, 11698 flow [2024-06-28 03:44:42,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:42,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:42,449 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:42,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-28 03:44:42,450 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:44:42,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:42,450 INFO L85 PathProgramCache]: Analyzing trace with hash -2102585382, now seen corresponding path program 3 times [2024-06-28 03:44:42,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:42,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200193224] [2024-06-28 03:44:42,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:42,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:42,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:43,004 INFO 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:44:43,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:43,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200193224] [2024-06-28 03:44:43,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200193224] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:43,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:43,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:44:43,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142375465] [2024-06-28 03:44:43,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:43,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:44:43,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:43,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:44:43,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:44:43,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:44:43,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 698 transitions, 11698 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have 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:44:43,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:43,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:44:43,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:45,012 INFO L124 PetriNetUnfolderBase]: 4332/6747 cut-off events. [2024-06-28 03:44:45,012 INFO L125 PetriNetUnfolderBase]: For 1187843/1187851 co-relation queries the response was YES. [2024-06-28 03:44:45,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72442 conditions, 6747 events. 4332/6747 cut-off events. For 1187843/1187851 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 40938 event pairs, 669 based on Foata normal form. 2/6743 useless extension candidates. Maximal degree in co-relation 72240. Up to 5904 conditions per place. [2024-06-28 03:44:45,153 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 577 selfloop transitions, 155 changer transitions 0/736 dead transitions. [2024-06-28 03:44:45,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 736 transitions, 13587 flow [2024-06-28 03:44:45,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:44:45,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:44:45,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-28 03:44:45,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.428125 [2024-06-28 03:44:45,155 INFO L175 Difference]: Start difference. First operand has 432 places, 698 transitions, 11698 flow. Second operand 8 states and 137 transitions. [2024-06-28 03:44:45,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 736 transitions, 13587 flow [2024-06-28 03:44:51,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 736 transitions, 13155 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-28 03:44:51,383 INFO L231 Difference]: Finished difference. Result has 435 places, 710 transitions, 11907 flow [2024-06-28 03:44:51,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11295, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=698, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=551, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11907, PETRI_PLACES=435, PETRI_TRANSITIONS=710} [2024-06-28 03:44:51,384 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 394 predicate places. [2024-06-28 03:44:51,384 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 710 transitions, 11907 flow [2024-06-28 03:44:51,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have 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:44:51,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:51,384 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:51,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-28 03:44:51,384 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:44:51,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:51,385 INFO L85 PathProgramCache]: Analyzing trace with hash 248694436, now seen corresponding path program 4 times [2024-06-28 03:44:51,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:51,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528974286] [2024-06-28 03:44:51,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:51,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:51,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:51,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:44:51,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:51,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528974286] [2024-06-28 03:44:51,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528974286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:51,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:51,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:44:51,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365505364] [2024-06-28 03:44:51,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:51,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:44:51,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:51,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:44:51,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:44:51,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:44:51,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 710 transitions, 11907 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:51,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:51,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:44:51,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:53,835 INFO L124 PetriNetUnfolderBase]: 4342/6751 cut-off events. [2024-06-28 03:44:53,835 INFO L125 PetriNetUnfolderBase]: For 1205414/1205422 co-relation queries the response was YES. [2024-06-28 03:44:53,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72970 conditions, 6751 events. 4342/6751 cut-off events. For 1205414/1205422 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 40839 event pairs, 668 based on Foata normal form. 2/6747 useless extension candidates. Maximal degree in co-relation 72767. Up to 5816 conditions per place. [2024-06-28 03:44:53,956 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 557 selfloop transitions, 175 changer transitions 0/736 dead transitions. [2024-06-28 03:44:53,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 736 transitions, 13553 flow [2024-06-28 03:44:53,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:44:53,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:44:53,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-28 03:44:53,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-28 03:44:53,957 INFO L175 Difference]: Start difference. First operand has 435 places, 710 transitions, 11907 flow. Second operand 8 states and 136 transitions. [2024-06-28 03:44:53,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 736 transitions, 13553 flow [2024-06-28 03:45:01,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 736 transitions, 13314 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-28 03:45:01,165 INFO L231 Difference]: Finished difference. Result has 439 places, 713 transitions, 12096 flow [2024-06-28 03:45:01,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11668, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=710, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=535, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12096, PETRI_PLACES=439, PETRI_TRANSITIONS=713} [2024-06-28 03:45:01,166 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 398 predicate places. [2024-06-28 03:45:01,166 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 713 transitions, 12096 flow [2024-06-28 03:45:01,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:01,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:01,166 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:01,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-28 03:45:01,167 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:45:01,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:01,167 INFO L85 PathProgramCache]: Analyzing trace with hash 248694808, now seen corresponding path program 1 times [2024-06-28 03:45:01,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:01,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62271631] [2024-06-28 03:45:01,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:01,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:01,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:01,830 INFO 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:45:01,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:01,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62271631] [2024-06-28 03:45:01,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62271631] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:01,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:01,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:45:01,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25511967] [2024-06-28 03:45:01,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:01,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:45:01,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:01,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:45:01,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:45:01,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:45:01,910 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 713 transitions, 12096 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:01,910 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:01,910 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:45:01,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:03,814 INFO L124 PetriNetUnfolderBase]: 4362/6766 cut-off events. [2024-06-28 03:45:03,814 INFO L125 PetriNetUnfolderBase]: For 1248481/1248489 co-relation queries the response was YES. [2024-06-28 03:45:03,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73591 conditions, 6766 events. 4362/6766 cut-off events. For 1248481/1248489 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 40778 event pairs, 687 based on Foata normal form. 6/6758 useless extension candidates. Maximal degree in co-relation 73387. Up to 5902 conditions per place. [2024-06-28 03:45:03,931 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 580 selfloop transitions, 161 changer transitions 0/745 dead transitions. [2024-06-28 03:45:03,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 745 transitions, 13840 flow [2024-06-28 03:45:03,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:45:03,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:45:03,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-28 03:45:03,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4125 [2024-06-28 03:45:03,933 INFO L175 Difference]: Start difference. First operand has 439 places, 713 transitions, 12096 flow. Second operand 10 states and 165 transitions. [2024-06-28 03:45:03,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 745 transitions, 13840 flow [2024-06-28 03:45:08,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 745 transitions, 13462 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-28 03:45:09,003 INFO L231 Difference]: Finished difference. Result has 444 places, 718 transitions, 12193 flow [2024-06-28 03:45:09,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11724, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=713, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=552, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12193, PETRI_PLACES=444, PETRI_TRANSITIONS=718} [2024-06-28 03:45:09,004 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 403 predicate places. [2024-06-28 03:45:09,004 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 718 transitions, 12193 flow [2024-06-28 03:45:09,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:09,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:09,004 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:09,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-28 03:45:09,005 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:45:09,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:09,005 INFO L85 PathProgramCache]: Analyzing trace with hash 252407926, now seen corresponding path program 5 times [2024-06-28 03:45:09,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:09,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925555207] [2024-06-28 03:45:09,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:09,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:09,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:09,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:45:09,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:09,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925555207] [2024-06-28 03:45:09,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925555207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:09,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:09,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:45:09,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084025628] [2024-06-28 03:45:09,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:09,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:45:09,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:09,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:45:09,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:45:09,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:45:09,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 718 transitions, 12193 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:09,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:09,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:45:09,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:11,638 INFO L124 PetriNetUnfolderBase]: 4491/6964 cut-off events. [2024-06-28 03:45:11,638 INFO L125 PetriNetUnfolderBase]: For 1277555/1277563 co-relation queries the response was YES. [2024-06-28 03:45:11,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75700 conditions, 6964 events. 4491/6964 cut-off events. For 1277555/1277563 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 42184 event pairs, 711 based on Foata normal form. 4/6953 useless extension candidates. Maximal degree in co-relation 75494. Up to 5849 conditions per place. [2024-06-28 03:45:11,764 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 562 selfloop transitions, 215 changer transitions 0/781 dead transitions. [2024-06-28 03:45:11,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 781 transitions, 15007 flow [2024-06-28 03:45:11,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:45:11,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:45:11,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-28 03:45:11,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 03:45:11,766 INFO L175 Difference]: Start difference. First operand has 444 places, 718 transitions, 12193 flow. Second operand 9 states and 150 transitions. [2024-06-28 03:45:11,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 781 transitions, 15007 flow [2024-06-28 03:45:17,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 781 transitions, 14641 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-28 03:45:17,876 INFO L231 Difference]: Finished difference. Result has 449 places, 754 transitions, 13050 flow [2024-06-28 03:45:17,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11827, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=718, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13050, PETRI_PLACES=449, PETRI_TRANSITIONS=754} [2024-06-28 03:45:17,876 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 408 predicate places. [2024-06-28 03:45:17,876 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 754 transitions, 13050 flow [2024-06-28 03:45:17,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:17,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:17,877 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:17,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-28 03:45:17,877 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:45:17,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:17,877 INFO L85 PathProgramCache]: Analyzing trace with hash 219564792, now seen corresponding path program 2 times [2024-06-28 03:45:17,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:17,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978198592] [2024-06-28 03:45:17,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:17,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:17,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:18,470 INFO 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:45:18,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:18,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978198592] [2024-06-28 03:45:18,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978198592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:18,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:18,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:45:18,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889626211] [2024-06-28 03:45:18,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:18,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:45:18,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:18,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:45:18,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:45:18,534 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:45:18,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 754 transitions, 13050 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have 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:45:18,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:18,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:45:18,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:20,597 INFO L124 PetriNetUnfolderBase]: 4619/7145 cut-off events. [2024-06-28 03:45:20,598 INFO L125 PetriNetUnfolderBase]: For 1430583/1430591 co-relation queries the response was YES. [2024-06-28 03:45:20,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80115 conditions, 7145 events. 4619/7145 cut-off events. For 1430583/1430591 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 43312 event pairs, 679 based on Foata normal form. 8/7147 useless extension candidates. Maximal degree in co-relation 79906. Up to 5954 conditions per place. [2024-06-28 03:45:20,727 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 557 selfloop transitions, 237 changer transitions 0/798 dead transitions. [2024-06-28 03:45:20,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 798 transitions, 15662 flow [2024-06-28 03:45:20,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:45:20,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:45:20,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-28 03:45:20,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4388888888888889 [2024-06-28 03:45:20,728 INFO L175 Difference]: Start difference. First operand has 449 places, 754 transitions, 13050 flow. Second operand 9 states and 158 transitions. [2024-06-28 03:45:20,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 798 transitions, 15662 flow [2024-06-28 03:45:28,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 798 transitions, 15480 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-28 03:45:28,329 INFO L231 Difference]: Finished difference. Result has 455 places, 773 transitions, 14025 flow [2024-06-28 03:45:28,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12868, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=754, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=225, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14025, PETRI_PLACES=455, PETRI_TRANSITIONS=773} [2024-06-28 03:45:28,329 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 414 predicate places. [2024-06-28 03:45:28,329 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 773 transitions, 14025 flow [2024-06-28 03:45:28,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have 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:45:28,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:28,330 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:28,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-28 03:45:28,330 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:45:28,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:28,330 INFO L85 PathProgramCache]: Analyzing trace with hash -2098561613, now seen corresponding path program 1 times [2024-06-28 03:45:28,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:28,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951073924] [2024-06-28 03:45:28,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:28,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:28,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:29,023 INFO 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:45:29,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:29,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951073924] [2024-06-28 03:45:29,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951073924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:29,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:29,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:45:29,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692727157] [2024-06-28 03:45:29,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:29,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:45:29,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:29,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:45:29,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:45:29,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:45:29,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 773 transitions, 14025 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have 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:45:29,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:29,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:45:29,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:31,077 INFO L124 PetriNetUnfolderBase]: 4605/7133 cut-off events. [2024-06-28 03:45:31,077 INFO L125 PetriNetUnfolderBase]: For 1394196/1394204 co-relation queries the response was YES. [2024-06-28 03:45:31,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81266 conditions, 7133 events. 4605/7133 cut-off events. For 1394196/1394204 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 43335 event pairs, 714 based on Foata normal form. 6/7135 useless extension candidates. Maximal degree in co-relation 81054. Up to 6692 conditions per place. [2024-06-28 03:45:31,210 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 715 selfloop transitions, 76 changer transitions 0/795 dead transitions. [2024-06-28 03:45:31,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 795 transitions, 15694 flow [2024-06-28 03:45:31,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:45:31,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:45:31,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-28 03:45:31,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 03:45:31,212 INFO L175 Difference]: Start difference. First operand has 455 places, 773 transitions, 14025 flow. Second operand 9 states and 144 transitions. [2024-06-28 03:45:31,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 795 transitions, 15694 flow [2024-06-28 03:45:38,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 795 transitions, 15183 flow, removed 127 selfloop flow, removed 5 redundant places. [2024-06-28 03:45:38,769 INFO L231 Difference]: Finished difference. Result has 459 places, 773 transitions, 13673 flow [2024-06-28 03:45:38,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13514, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=773, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=697, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13673, PETRI_PLACES=459, PETRI_TRANSITIONS=773} [2024-06-28 03:45:38,770 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 418 predicate places. [2024-06-28 03:45:38,770 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 773 transitions, 13673 flow [2024-06-28 03:45:38,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have 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:45:38,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:38,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:38,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-28 03:45:38,770 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:45:38,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:38,771 INFO L85 PathProgramCache]: Analyzing trace with hash 252413506, now seen corresponding path program 6 times [2024-06-28 03:45:38,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:38,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321464660] [2024-06-28 03:45:38,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:38,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:38,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:39,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:45:39,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:39,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321464660] [2024-06-28 03:45:39,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321464660] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:39,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:39,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:45:39,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638082839] [2024-06-28 03:45:39,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:39,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:45:39,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:39,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:45:39,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:45:39,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:45:39,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 773 transitions, 13673 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:39,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:39,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:45:39,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:41,445 INFO L124 PetriNetUnfolderBase]: 4615/7151 cut-off events. [2024-06-28 03:45:41,445 INFO L125 PetriNetUnfolderBase]: For 1408099/1408107 co-relation queries the response was YES. [2024-06-28 03:45:41,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81056 conditions, 7151 events. 4615/7151 cut-off events. For 1408099/1408107 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 43391 event pairs, 723 based on Foata normal form. 4/7140 useless extension candidates. Maximal degree in co-relation 80842. Up to 6017 conditions per place. [2024-06-28 03:45:41,585 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 588 selfloop transitions, 210 changer transitions 0/802 dead transitions. [2024-06-28 03:45:41,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 802 transitions, 15774 flow [2024-06-28 03:45:41,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:45:41,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:45:41,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-28 03:45:41,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4111111111111111 [2024-06-28 03:45:41,586 INFO L175 Difference]: Start difference. First operand has 459 places, 773 transitions, 13673 flow. Second operand 9 states and 148 transitions. [2024-06-28 03:45:41,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 802 transitions, 15774 flow [2024-06-28 03:45:47,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 802 transitions, 15553 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-06-28 03:45:47,436 INFO L231 Difference]: Finished difference. Result has 462 places, 778 transitions, 14078 flow [2024-06-28 03:45:47,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13452, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=773, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=205, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=566, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14078, PETRI_PLACES=462, PETRI_TRANSITIONS=778} [2024-06-28 03:45:47,437 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 421 predicate places. [2024-06-28 03:45:47,437 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 778 transitions, 14078 flow [2024-06-28 03:45:47,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:47,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:47,437 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:47,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-28 03:45:47,437 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:45:47,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:47,438 INFO L85 PathProgramCache]: Analyzing trace with hash 252413878, now seen corresponding path program 3 times [2024-06-28 03:45:47,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:47,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762561394] [2024-06-28 03:45:47,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:47,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:47,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:48,074 INFO 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:45:48,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:48,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762561394] [2024-06-28 03:45:48,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762561394] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:48,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:48,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:45:48,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759463868] [2024-06-28 03:45:48,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:48,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:45:48,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:48,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:45:48,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:45:48,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:45:48,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 778 transitions, 14078 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have 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:45:48,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:48,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:45:48,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:50,251 INFO L124 PetriNetUnfolderBase]: 4635/7168 cut-off events. [2024-06-28 03:45:50,251 INFO L125 PetriNetUnfolderBase]: For 1445973/1445981 co-relation queries the response was YES. [2024-06-28 03:45:50,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82205 conditions, 7168 events. 4635/7168 cut-off events. For 1445973/1445981 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 43483 event pairs, 694 based on Foata normal form. 4/7166 useless extension candidates. Maximal degree in co-relation 81989. Up to 5966 conditions per place. [2024-06-28 03:45:50,398 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 570 selfloop transitions, 233 changer transitions 0/807 dead transitions. [2024-06-28 03:45:50,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 807 transitions, 16230 flow [2024-06-28 03:45:50,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:45:50,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:45:50,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-28 03:45:50,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44166666666666665 [2024-06-28 03:45:50,399 INFO L175 Difference]: Start difference. First operand has 462 places, 778 transitions, 14078 flow. Second operand 9 states and 159 transitions. [2024-06-28 03:45:50,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 807 transitions, 16230 flow [2024-06-28 03:45:58,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 807 transitions, 15900 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 03:45:58,634 INFO L231 Difference]: Finished difference. Result has 466 places, 782 transitions, 14353 flow [2024-06-28 03:45:58,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13748, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=778, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=229, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14353, PETRI_PLACES=466, PETRI_TRANSITIONS=782} [2024-06-28 03:45:58,634 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 425 predicate places. [2024-06-28 03:45:58,634 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 782 transitions, 14353 flow [2024-06-28 03:45:58,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have 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:45:58,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:58,635 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:58,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-28 03:45:58,635 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:45:58,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:58,636 INFO L85 PathProgramCache]: Analyzing trace with hash 1455880932, now seen corresponding path program 4 times [2024-06-28 03:45:58,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:58,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107697802] [2024-06-28 03:45:58,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:58,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:58,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:59,300 INFO 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:45:59,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:59,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107697802] [2024-06-28 03:45:59,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107697802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:59,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:59,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:45:59,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653981703] [2024-06-28 03:45:59,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:59,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:45:59,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:59,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:45:59,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:45:59,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:45:59,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 782 transitions, 14353 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:59,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:59,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:45:59,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:46:01,583 INFO L124 PetriNetUnfolderBase]: 4763/7351 cut-off events. [2024-06-28 03:46:01,583 INFO L125 PetriNetUnfolderBase]: For 1594201/1594209 co-relation queries the response was YES. [2024-06-28 03:46:01,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86691 conditions, 7351 events. 4763/7351 cut-off events. For 1594201/1594209 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 44513 event pairs, 712 based on Foata normal form. 8/7353 useless extension candidates. Maximal degree in co-relation 86474. Up to 5421 conditions per place. [2024-06-28 03:46:01,736 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 498 selfloop transitions, 324 changer transitions 0/826 dead transitions. [2024-06-28 03:46:01,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 826 transitions, 17638 flow [2024-06-28 03:46:01,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:46:01,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:46:01,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-28 03:46:01,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-28 03:46:01,737 INFO L175 Difference]: Start difference. First operand has 466 places, 782 transitions, 14353 flow. Second operand 9 states and 160 transitions. [2024-06-28 03:46:01,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 826 transitions, 17638 flow [2024-06-28 03:46:09,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 826 transitions, 17172 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-28 03:46:09,714 INFO L231 Difference]: Finished difference. Result has 470 places, 801 transitions, 15255 flow [2024-06-28 03:46:09,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13887, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=782, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=308, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15255, PETRI_PLACES=470, PETRI_TRANSITIONS=801} [2024-06-28 03:46:09,715 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 429 predicate places. [2024-06-28 03:46:09,715 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 801 transitions, 15255 flow [2024-06-28 03:46:09,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:09,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:46:09,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:46:09,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-28 03:46:09,715 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:46:09,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:46:09,716 INFO L85 PathProgramCache]: Analyzing trace with hash -1123167703, now seen corresponding path program 2 times [2024-06-28 03:46:09,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:46:09,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136498885] [2024-06-28 03:46:09,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:46:09,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:46:09,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:46:10,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:46:10,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:46:10,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136498885] [2024-06-28 03:46:10,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136498885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:46:10,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:46:10,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:46:10,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083270307] [2024-06-28 03:46:10,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:46:10,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:46:10,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:46:10,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:46:10,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:46:10,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:46:10,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 801 transitions, 15255 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have 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:46:10,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:46:10,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:46:10,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:46:12,699 INFO L124 PetriNetUnfolderBase]: 4761/7360 cut-off events. [2024-06-28 03:46:12,699 INFO L125 PetriNetUnfolderBase]: For 1577464/1577472 co-relation queries the response was YES. [2024-06-28 03:46:12,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87308 conditions, 7360 events. 4761/7360 cut-off events. For 1577464/1577472 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 44683 event pairs, 713 based on Foata normal form. 6/7360 useless extension candidates. Maximal degree in co-relation 87089. Up to 5655 conditions per place. [2024-06-28 03:46:12,833 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 524 selfloop transitions, 300 changer transitions 0/828 dead transitions. [2024-06-28 03:46:12,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 828 transitions, 17669 flow [2024-06-28 03:46:12,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:46:12,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:46:12,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-28 03:46:12,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4361111111111111 [2024-06-28 03:46:12,834 INFO L175 Difference]: Start difference. First operand has 470 places, 801 transitions, 15255 flow. Second operand 9 states and 157 transitions. [2024-06-28 03:46:12,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 828 transitions, 17669 flow [2024-06-28 03:46:20,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 828 transitions, 17035 flow, removed 161 selfloop flow, removed 4 redundant places. [2024-06-28 03:46:20,684 INFO L231 Difference]: Finished difference. Result has 475 places, 805 transitions, 15357 flow [2024-06-28 03:46:20,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14629, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=801, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=296, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15357, PETRI_PLACES=475, PETRI_TRANSITIONS=805} [2024-06-28 03:46:20,684 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 434 predicate places. [2024-06-28 03:46:20,684 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 805 transitions, 15357 flow [2024-06-28 03:46:20,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have 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:46:20,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:46:20,685 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:46:20,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-28 03:46:20,685 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:46:20,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:46:20,685 INFO L85 PathProgramCache]: Analyzing trace with hash 1448523702, now seen corresponding path program 5 times [2024-06-28 03:46:20,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:46:20,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705680695] [2024-06-28 03:46:20,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:46:20,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:46:20,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:46:21,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:46:21,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:46:21,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705680695] [2024-06-28 03:46:21,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705680695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:46:21,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:46:21,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:46:21,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802552233] [2024-06-28 03:46:21,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:46:21,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:46:21,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:46:21,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:46:21,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:46:21,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:46:21,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 805 transitions, 15357 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have 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:46:21,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:46:21,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:46:21,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:46:23,505 INFO L124 PetriNetUnfolderBase]: 4885/7535 cut-off events. [2024-06-28 03:46:23,505 INFO L125 PetriNetUnfolderBase]: For 1686663/1686671 co-relation queries the response was YES. [2024-06-28 03:46:23,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91837 conditions, 7535 events. 4885/7535 cut-off events. For 1686663/1686671 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 45710 event pairs, 734 based on Foata normal form. 4/7533 useless extension candidates. Maximal degree in co-relation 91616. Up to 5490 conditions per place. [2024-06-28 03:46:23,651 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 529 selfloop transitions, 316 changer transitions 0/849 dead transitions. [2024-06-28 03:46:23,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 849 transitions, 18715 flow [2024-06-28 03:46:23,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:46:23,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:46:23,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-28 03:46:23,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44722222222222224 [2024-06-28 03:46:23,652 INFO L175 Difference]: Start difference. First operand has 475 places, 805 transitions, 15357 flow. Second operand 9 states and 161 transitions. [2024-06-28 03:46:23,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 849 transitions, 18715 flow [2024-06-28 03:46:29,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 849 transitions, 18037 flow, removed 88 selfloop flow, removed 5 redundant places. [2024-06-28 03:46:29,978 INFO L231 Difference]: Finished difference. Result has 481 places, 824 transitions, 16090 flow [2024-06-28 03:46:29,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14685, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=805, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=299, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16090, PETRI_PLACES=481, PETRI_TRANSITIONS=824} [2024-06-28 03:46:29,992 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 440 predicate places. [2024-06-28 03:46:29,993 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 824 transitions, 16090 flow [2024-06-28 03:46:29,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have 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:46:29,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:46:29,993 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:46:29,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-28 03:46:29,994 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:46:29,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:46:29,994 INFO L85 PathProgramCache]: Analyzing trace with hash -1122900793, now seen corresponding path program 3 times [2024-06-28 03:46:29,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:46:29,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982907074] [2024-06-28 03:46:29,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:46:29,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:46:30,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:46:30,830 INFO 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:46:30,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:46:30,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982907074] [2024-06-28 03:46:30,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982907074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:46:30,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:46:30,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:46:30,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227636142] [2024-06-28 03:46:30,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:46:30,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:46:30,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:46:30,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:46:30,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:46:30,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:46:30,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 824 transitions, 16090 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:30,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:46:30,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:46:30,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:46:33,086 INFO L124 PetriNetUnfolderBase]: 4871/7517 cut-off events. [2024-06-28 03:46:33,086 INFO L125 PetriNetUnfolderBase]: For 1675543/1675551 co-relation queries the response was YES. [2024-06-28 03:46:33,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91928 conditions, 7517 events. 4871/7517 cut-off events. For 1675543/1675551 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 45653 event pairs, 677 based on Foata normal form. 6/7519 useless extension candidates. Maximal degree in co-relation 91704. Up to 6867 conditions per place. [2024-06-28 03:46:33,235 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 705 selfloop transitions, 136 changer transitions 0/845 dead transitions. [2024-06-28 03:46:33,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 845 transitions, 18114 flow [2024-06-28 03:46:33,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:46:33,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:46:33,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 158 transitions. [2024-06-28 03:46:33,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.395 [2024-06-28 03:46:33,236 INFO L175 Difference]: Start difference. First operand has 481 places, 824 transitions, 16090 flow. Second operand 10 states and 158 transitions. [2024-06-28 03:46:33,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 845 transitions, 18114 flow [2024-06-28 03:46:41,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 845 transitions, 17506 flow, removed 126 selfloop flow, removed 4 redundant places. [2024-06-28 03:46:41,126 INFO L231 Difference]: Finished difference. Result has 487 places, 824 transitions, 15770 flow [2024-06-28 03:46:41,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=15482, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=824, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=688, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15770, PETRI_PLACES=487, PETRI_TRANSITIONS=824} [2024-06-28 03:46:41,127 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 446 predicate places. [2024-06-28 03:46:41,127 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 824 transitions, 15770 flow [2024-06-28 03:46:41,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:41,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:46:41,128 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:46:41,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-28 03:46:41,128 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:46:41,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:46:41,129 INFO L85 PathProgramCache]: Analyzing trace with hash 1448529282, now seen corresponding path program 6 times [2024-06-28 03:46:41,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:46:41,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596969296] [2024-06-28 03:46:41,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:46:41,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:46:41,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:46:41,690 INFO 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:46:41,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:46:41,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596969296] [2024-06-28 03:46:41,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596969296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:46:41,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:46:41,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:46:41,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794356589] [2024-06-28 03:46:41,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:46:41,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:46:41,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:46:41,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:46:41,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:46:41,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:46:41,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 824 transitions, 15770 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have 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:46:41,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:46:41,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:46:41,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:46:44,108 INFO L124 PetriNetUnfolderBase]: 4855/7493 cut-off events. [2024-06-28 03:46:44,109 INFO L125 PetriNetUnfolderBase]: For 1679608/1679616 co-relation queries the response was YES. [2024-06-28 03:46:44,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89740 conditions, 7493 events. 4855/7493 cut-off events. For 1679608/1679616 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 45479 event pairs, 729 based on Foata normal form. 8/7495 useless extension candidates. Maximal degree in co-relation 89515. Up to 5475 conditions per place. [2024-06-28 03:46:44,266 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 533 selfloop transitions, 311 changer transitions 0/848 dead transitions. [2024-06-28 03:46:44,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 848 transitions, 18192 flow [2024-06-28 03:46:44,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:46:44,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:46:44,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-28 03:46:44,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44722222222222224 [2024-06-28 03:46:44,268 INFO L175 Difference]: Start difference. First operand has 487 places, 824 transitions, 15770 flow. Second operand 9 states and 161 transitions. [2024-06-28 03:46:44,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 848 transitions, 18192 flow [2024-06-28 03:46:51,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 848 transitions, 17786 flow, removed 79 selfloop flow, removed 8 redundant places. [2024-06-28 03:46:51,622 INFO L231 Difference]: Finished difference. Result has 488 places, 824 transitions, 16000 flow [2024-06-28 03:46:51,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=15366, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=824, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=311, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16000, PETRI_PLACES=488, PETRI_TRANSITIONS=824} [2024-06-28 03:46:51,623 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 447 predicate places. [2024-06-28 03:46:51,623 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 824 transitions, 16000 flow [2024-06-28 03:46:51,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have 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:46:51,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:46:51,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:46:51,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-28 03:46:51,624 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:46:51,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:46:51,624 INFO L85 PathProgramCache]: Analyzing trace with hash -1130519353, now seen corresponding path program 4 times [2024-06-28 03:46:51,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:46:51,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845936618] [2024-06-28 03:46:51,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:46:51,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:46:51,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:46:52,343 INFO 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:46:52,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:46:52,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845936618] [2024-06-28 03:46:52,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845936618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:46:52,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:46:52,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:46:52,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431083675] [2024-06-28 03:46:52,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:46:52,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:46:52,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:46:52,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:46:52,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:46:52,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:46:52,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 824 transitions, 16000 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have 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:46:52,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:46:52,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:46:52,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:46:54,542 INFO L124 PetriNetUnfolderBase]: 4841/7473 cut-off events. [2024-06-28 03:46:54,543 INFO L125 PetriNetUnfolderBase]: For 1630717/1630725 co-relation queries the response was YES. [2024-06-28 03:46:54,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89671 conditions, 7473 events. 4841/7473 cut-off events. For 1630717/1630725 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 45321 event pairs, 668 based on Foata normal form. 6/7475 useless extension candidates. Maximal degree in co-relation 89445. Up to 6894 conditions per place. [2024-06-28 03:46:54,701 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 737 selfloop transitions, 102 changer transitions 0/843 dead transitions. [2024-06-28 03:46:54,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 843 transitions, 17750 flow [2024-06-28 03:46:54,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:46:54,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:46:54,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-28 03:46:54,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 03:46:54,702 INFO L175 Difference]: Start difference. First operand has 488 places, 824 transitions, 16000 flow. Second operand 9 states and 144 transitions. [2024-06-28 03:46:54,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 843 transitions, 17750 flow [2024-06-28 03:47:02,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 843 transitions, 17081 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-28 03:47:02,984 INFO L231 Difference]: Finished difference. Result has 489 places, 824 transitions, 15542 flow [2024-06-28 03:47:02,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=15331, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=824, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=722, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15542, PETRI_PLACES=489, PETRI_TRANSITIONS=824} [2024-06-28 03:47:02,985 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 448 predicate places. [2024-06-28 03:47:02,985 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 824 transitions, 15542 flow [2024-06-28 03:47:02,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have 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:47:02,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:47:02,985 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:47:02,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-28 03:47:02,985 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:47:02,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:47:02,986 INFO L85 PathProgramCache]: Analyzing trace with hash 1445033040, now seen corresponding path program 4 times [2024-06-28 03:47:02,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:47:02,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647861086] [2024-06-28 03:47:02,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:47:02,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:47:02,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:47:03,645 INFO 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:47:03,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:47:03,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647861086] [2024-06-28 03:47:03,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647861086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:47:03,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:47:03,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:47:03,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020303454] [2024-06-28 03:47:03,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:47:03,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:47:03,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:47:03,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:47:03,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:47:03,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:47:03,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 824 transitions, 15542 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have 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:47:03,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:47:03,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:47:03,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:47:05,964 INFO L124 PetriNetUnfolderBase]: 4857/7499 cut-off events. [2024-06-28 03:47:05,964 INFO L125 PetriNetUnfolderBase]: For 1671124/1671132 co-relation queries the response was YES. [2024-06-28 03:47:06,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89415 conditions, 7499 events. 4857/7499 cut-off events. For 1671124/1671132 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 45580 event pairs, 665 based on Foata normal form. 8/7503 useless extension candidates. Maximal degree in co-relation 89189. Up to 6912 conditions per place. [2024-06-28 03:47:06,117 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 736 selfloop transitions, 107 changer transitions 0/847 dead transitions. [2024-06-28 03:47:06,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 847 transitions, 17482 flow [2024-06-28 03:47:06,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:47:06,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:47:06,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-28 03:47:06,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 03:47:06,118 INFO L175 Difference]: Start difference. First operand has 489 places, 824 transitions, 15542 flow. Second operand 9 states and 144 transitions. [2024-06-28 03:47:06,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 847 transitions, 17482 flow [2024-06-28 03:47:15,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 847 transitions, 17209 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-06-28 03:47:15,244 INFO L231 Difference]: Finished difference. Result has 491 places, 827 transitions, 15675 flow [2024-06-28 03:47:15,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=15269, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=824, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=717, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15675, PETRI_PLACES=491, PETRI_TRANSITIONS=827} [2024-06-28 03:47:15,247 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 450 predicate places. [2024-06-28 03:47:15,248 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 827 transitions, 15675 flow [2024-06-28 03:47:15,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have 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:47:15,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:47:15,248 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:47:15,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-28 03:47:15,248 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:47:15,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:47:15,252 INFO L85 PathProgramCache]: Analyzing trace with hash 1444706610, now seen corresponding path program 5 times [2024-06-28 03:47:15,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:47:15,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998530679] [2024-06-28 03:47:15,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:47:15,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:47:15,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:47:15,823 INFO 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:47:15,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:47:15,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998530679] [2024-06-28 03:47:15,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998530679] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:47:15,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:47:15,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:47:15,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656533375] [2024-06-28 03:47:15,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:47:15,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:47:15,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:47:15,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:47:15,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:47:15,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:47:15,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 827 transitions, 15675 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have 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:47:15,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:47:15,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:47:15,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:47:18,229 INFO L124 PetriNetUnfolderBase]: 4899/7559 cut-off events. [2024-06-28 03:47:18,229 INFO L125 PetriNetUnfolderBase]: For 1743266/1743274 co-relation queries the response was YES. [2024-06-28 03:47:18,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91394 conditions, 7559 events. 4899/7559 cut-off events. For 1743266/1743274 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 45960 event pairs, 669 based on Foata normal form. 8/7563 useless extension candidates. Maximal degree in co-relation 91167. Up to 6924 conditions per place. [2024-06-28 03:47:18,373 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 737 selfloop transitions, 114 changer transitions 0/855 dead transitions. [2024-06-28 03:47:18,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 855 transitions, 18101 flow [2024-06-28 03:47:18,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:47:18,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:47:18,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-28 03:47:18,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40555555555555556 [2024-06-28 03:47:18,375 INFO L175 Difference]: Start difference. First operand has 491 places, 827 transitions, 15675 flow. Second operand 9 states and 146 transitions. [2024-06-28 03:47:18,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 855 transitions, 18101 flow [2024-06-28 03:47:27,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 855 transitions, 17717 flow, removed 87 selfloop flow, removed 7 redundant places. [2024-06-28 03:47:27,536 INFO L231 Difference]: Finished difference. Result has 493 places, 833 transitions, 15903 flow [2024-06-28 03:47:27,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=15291, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=827, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=716, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15903, PETRI_PLACES=493, PETRI_TRANSITIONS=833} [2024-06-28 03:47:27,536 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 452 predicate places. [2024-06-28 03:47:27,536 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 833 transitions, 15903 flow [2024-06-28 03:47:27,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have 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:47:27,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:47:27,537 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:47:27,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-28 03:47:27,537 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:47:27,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:47:27,537 INFO L85 PathProgramCache]: Analyzing trace with hash 1455757800, now seen corresponding path program 6 times [2024-06-28 03:47:27,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:47:27,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334823484] [2024-06-28 03:47:27,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:47:27,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:47:27,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:47:28,117 INFO 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:47:28,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:47:28,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334823484] [2024-06-28 03:47:28,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334823484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:47:28,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:47:28,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:47:28,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320447372] [2024-06-28 03:47:28,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:47:28,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:47:28,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:47:28,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:47:28,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:47:28,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:47:28,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 833 transitions, 15903 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have 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:47:28,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:47:28,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:47:28,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:47:30,857 INFO L124 PetriNetUnfolderBase]: 4889/7545 cut-off events. [2024-06-28 03:47:30,857 INFO L125 PetriNetUnfolderBase]: For 1725106/1725114 co-relation queries the response was YES. [2024-06-28 03:47:30,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90521 conditions, 7545 events. 4889/7545 cut-off events. For 1725106/1725114 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 45904 event pairs, 667 based on Foata normal form. 8/7549 useless extension candidates. Maximal degree in co-relation 90293. Up to 6960 conditions per place. [2024-06-28 03:47:31,005 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 743 selfloop transitions, 106 changer transitions 0/853 dead transitions. [2024-06-28 03:47:31,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 853 transitions, 17675 flow [2024-06-28 03:47:31,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:47:31,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:47:31,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-28 03:47:31,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3972222222222222 [2024-06-28 03:47:31,007 INFO L175 Difference]: Start difference. First operand has 493 places, 833 transitions, 15903 flow. Second operand 9 states and 143 transitions. [2024-06-28 03:47:31,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 853 transitions, 17675 flow [2024-06-28 03:47:39,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 853 transitions, 17187 flow, removed 175 selfloop flow, removed 5 redundant places. [2024-06-28 03:47:39,681 INFO L231 Difference]: Finished difference. Result has 497 places, 833 transitions, 15633 flow [2024-06-28 03:47:39,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=15415, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=833, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=727, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15633, PETRI_PLACES=497, PETRI_TRANSITIONS=833} [2024-06-28 03:47:39,682 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 456 predicate places. [2024-06-28 03:47:39,682 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 833 transitions, 15633 flow [2024-06-28 03:47:39,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have 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:47:39,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:47:39,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:47:39,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-28 03:47:39,683 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:47:39,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:47:39,683 INFO L85 PathProgramCache]: Analyzing trace with hash 1445044944, now seen corresponding path program 2 times [2024-06-28 03:47:39,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:47:39,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887639192] [2024-06-28 03:47:39,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:47:39,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:47:39,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:47:40,542 INFO 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:47:40,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:47:40,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887639192] [2024-06-28 03:47:40,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887639192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:47:40,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:47:40,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:47:40,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356549518] [2024-06-28 03:47:40,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:47:40,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:47:40,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:47:40,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:47:40,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:47:40,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:47:40,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 833 transitions, 15633 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have 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:47:40,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:47:40,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:47:40,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:47:43,668 INFO L124 PetriNetUnfolderBase]: 5084/7873 cut-off events. [2024-06-28 03:47:43,668 INFO L125 PetriNetUnfolderBase]: For 2209799/2209807 co-relation queries the response was YES. [2024-06-28 03:47:43,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93842 conditions, 7873 events. 5084/7873 cut-off events. For 2209799/2209807 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 48036 event pairs, 789 based on Foata normal form. 50/7917 useless extension candidates. Maximal degree in co-relation 93612. Up to 5828 conditions per place. [2024-06-28 03:47:43,810 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 555 selfloop transitions, 308 changer transitions 0/867 dead transitions. [2024-06-28 03:47:43,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 867 transitions, 18601 flow [2024-06-28 03:47:43,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:47:43,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:47:43,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 177 transitions. [2024-06-28 03:47:43,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4425 [2024-06-28 03:47:43,811 INFO L175 Difference]: Start difference. First operand has 497 places, 833 transitions, 15633 flow. Second operand 10 states and 177 transitions. [2024-06-28 03:47:43,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 867 transitions, 18601 flow [2024-06-28 03:47:53,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 867 transitions, 18379 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 03:47:53,912 INFO L231 Difference]: Finished difference. Result has 500 places, 835 transitions, 16188 flow [2024-06-28 03:47:53,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=15411, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=833, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=306, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=16188, PETRI_PLACES=500, PETRI_TRANSITIONS=835} [2024-06-28 03:47:53,912 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 459 predicate places. [2024-06-28 03:47:53,913 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 835 transitions, 16188 flow [2024-06-28 03:47:53,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have 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:47:53,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:47:53,913 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:47:53,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-28 03:47:53,913 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:47:53,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:47:53,914 INFO L85 PathProgramCache]: Analyzing trace with hash -895211584, now seen corresponding path program 3 times [2024-06-28 03:47:53,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:47:53,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202390382] [2024-06-28 03:47:53,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:47:53,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:47:53,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:47:54,731 INFO 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:47:54,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:47:54,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202390382] [2024-06-28 03:47:54,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202390382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:47:54,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:47:54,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:47:54,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791050711] [2024-06-28 03:47:54,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:47:54,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:47:54,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:47:54,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:47:54,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:47:54,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:47:54,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 835 transitions, 16188 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have 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:47:54,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:47:54,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:47:54,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:47:57,757 INFO L124 PetriNetUnfolderBase]: 5279/8204 cut-off events. [2024-06-28 03:47:57,758 INFO L125 PetriNetUnfolderBase]: For 2281404/2281412 co-relation queries the response was YES. [2024-06-28 03:47:57,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98614 conditions, 8204 events. 5279/8204 cut-off events. For 2281404/2281412 co-relation queries the response was YES. Maximal size of possible extension queue 518. Compared 50462 event pairs, 851 based on Foata normal form. 50/8248 useless extension candidates. Maximal degree in co-relation 98383. Up to 6157 conditions per place. [2024-06-28 03:47:57,932 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 550 selfloop transitions, 315 changer transitions 0/869 dead transitions. [2024-06-28 03:47:57,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 869 transitions, 19170 flow [2024-06-28 03:47:57,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:47:57,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:47:57,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-28 03:47:57,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44 [2024-06-28 03:47:57,933 INFO L175 Difference]: Start difference. First operand has 500 places, 835 transitions, 16188 flow. Second operand 10 states and 176 transitions. [2024-06-28 03:47:57,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 869 transitions, 19170 flow [2024-06-28 03:48:08,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 869 transitions, 18467 flow, removed 47 selfloop flow, removed 8 redundant places. [2024-06-28 03:48:08,091 INFO L231 Difference]: Finished difference. Result has 502 places, 837 transitions, 16280 flow [2024-06-28 03:48:08,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=15485, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=835, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=313, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=16280, PETRI_PLACES=502, PETRI_TRANSITIONS=837} [2024-06-28 03:48:08,092 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 461 predicate places. [2024-06-28 03:48:08,092 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 837 transitions, 16280 flow [2024-06-28 03:48:08,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have 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:48:08,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:08,092 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:48:08,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-28 03:48:08,093 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:48:08,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:08,093 INFO L85 PathProgramCache]: Analyzing trace with hash -894823774, now seen corresponding path program 4 times [2024-06-28 03:48:08,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:08,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576333772] [2024-06-28 03:48:08,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:08,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:08,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:08,902 INFO 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:48:08,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:08,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576333772] [2024-06-28 03:48:08,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [576333772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:08,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:08,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:48:08,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883536944] [2024-06-28 03:48:08,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:08,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:48:08,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:08,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:48:08,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:48:09,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:48:09,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 837 transitions, 16280 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have 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:48:09,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:09,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:48:09,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:12,208 INFO L124 PetriNetUnfolderBase]: 5444/8460 cut-off events. [2024-06-28 03:48:12,208 INFO L125 PetriNetUnfolderBase]: For 2158599/2158607 co-relation queries the response was YES. [2024-06-28 03:48:12,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105874 conditions, 8460 events. 5444/8460 cut-off events. For 2158599/2158607 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 52395 event pairs, 850 based on Foata normal form. 16/8472 useless extension candidates. Maximal degree in co-relation 105642. Up to 7245 conditions per place. [2024-06-28 03:48:12,389 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 733 selfloop transitions, 135 changer transitions 0/872 dead transitions. [2024-06-28 03:48:12,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 872 transitions, 19210 flow [2024-06-28 03:48:12,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:48:12,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:48:12,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-28 03:48:12,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41 [2024-06-28 03:48:12,390 INFO L175 Difference]: Start difference. First operand has 502 places, 837 transitions, 16280 flow. Second operand 10 states and 164 transitions. [2024-06-28 03:48:12,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 872 transitions, 19210 flow [2024-06-28 03:48:22,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 872 transitions, 18489 flow, removed 49 selfloop flow, removed 8 redundant places. [2024-06-28 03:48:22,687 INFO L231 Difference]: Finished difference. Result has 505 places, 841 transitions, 16169 flow [2024-06-28 03:48:22,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=15559, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=837, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=703, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=16169, PETRI_PLACES=505, PETRI_TRANSITIONS=841} [2024-06-28 03:48:22,688 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 464 predicate places. [2024-06-28 03:48:22,688 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 841 transitions, 16169 flow [2024-06-28 03:48:22,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have 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:48:22,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:22,688 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:48:22,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-28 03:48:22,688 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:48:22,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:22,689 INFO L85 PathProgramCache]: Analyzing trace with hash 1456144494, now seen corresponding path program 5 times [2024-06-28 03:48:22,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:22,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276123648] [2024-06-28 03:48:22,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:22,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:22,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:23,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:48:23,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:23,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276123648] [2024-06-28 03:48:23,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276123648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:23,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:23,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:48:23,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814431780] [2024-06-28 03:48:23,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:23,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:48:23,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:23,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:48:23,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:48:23,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:48:23,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 841 transitions, 16169 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have 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:48:23,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:23,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:48:23,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:27,034 INFO L124 PetriNetUnfolderBase]: 5497/8549 cut-off events. [2024-06-28 03:48:27,034 INFO L125 PetriNetUnfolderBase]: For 2218881/2218889 co-relation queries the response was YES. [2024-06-28 03:48:27,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106322 conditions, 8549 events. 5497/8549 cut-off events. For 2218881/2218889 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 53128 event pairs, 873 based on Foata normal form. 20/8565 useless extension candidates. Maximal degree in co-relation 106088. Up to 7742 conditions per place. [2024-06-28 03:48:27,218 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 721 selfloop transitions, 144 changer transitions 0/869 dead transitions. [2024-06-28 03:48:27,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 869 transitions, 18502 flow [2024-06-28 03:48:27,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:48:27,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:48:27,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 174 transitions. [2024-06-28 03:48:27,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39545454545454545 [2024-06-28 03:48:27,225 INFO L175 Difference]: Start difference. First operand has 505 places, 841 transitions, 16169 flow. Second operand 11 states and 174 transitions. [2024-06-28 03:48:27,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 869 transitions, 18502 flow [2024-06-28 03:48:37,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 869 transitions, 18185 flow, removed 77 selfloop flow, removed 6 redundant places. [2024-06-28 03:48:37,533 INFO L231 Difference]: Finished difference. Result has 510 places, 843 transitions, 16318 flow [2024-06-28 03:48:37,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=15860, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=841, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=697, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=16318, PETRI_PLACES=510, PETRI_TRANSITIONS=843} [2024-06-28 03:48:37,533 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 469 predicate places. [2024-06-28 03:48:37,534 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 843 transitions, 16318 flow [2024-06-28 03:48:37,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have 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:48:37,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:37,534 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:48:37,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-28 03:48:37,534 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:48:37,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:37,535 INFO L85 PathProgramCache]: Analyzing trace with hash 2116468827, now seen corresponding path program 2 times [2024-06-28 03:48:37,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:37,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378774353] [2024-06-28 03:48:37,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:37,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:37,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:38,360 INFO 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:48:38,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:38,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378774353] [2024-06-28 03:48:38,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378774353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:38,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:38,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:48:38,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148114397] [2024-06-28 03:48:38,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:38,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:48:38,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:38,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:48:38,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:48:38,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:48:38,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 843 transitions, 16318 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have 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:48:38,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:38,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:48:38,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:41,866 INFO L124 PetriNetUnfolderBase]: 5502/8534 cut-off events. [2024-06-28 03:48:41,866 INFO L125 PetriNetUnfolderBase]: For 2077247/2077249 co-relation queries the response was YES. [2024-06-28 03:48:41,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106058 conditions, 8534 events. 5502/8534 cut-off events. For 2077247/2077249 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 52874 event pairs, 912 based on Foata normal form. 1/8508 useless extension candidates. Maximal degree in co-relation 105822. Up to 7687 conditions per place. [2024-06-28 03:48:42,033 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 699 selfloop transitions, 164 changer transitions 0/867 dead transitions. [2024-06-28 03:48:42,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 867 transitions, 18259 flow [2024-06-28 03:48:42,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:48:42,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:48:42,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-28 03:48:42,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43125 [2024-06-28 03:48:42,034 INFO L175 Difference]: Start difference. First operand has 510 places, 843 transitions, 16318 flow. Second operand 8 states and 138 transitions. [2024-06-28 03:48:42,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 867 transitions, 18259 flow [2024-06-28 03:48:52,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 507 places, 867 transitions, 17888 flow, removed 45 selfloop flow, removed 10 redundant places. [2024-06-28 03:48:52,565 INFO L231 Difference]: Finished difference. Result has 508 places, 846 transitions, 16407 flow [2024-06-28 03:48:52,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=15947, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=843, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=679, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=16407, PETRI_PLACES=508, PETRI_TRANSITIONS=846} [2024-06-28 03:48:52,566 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 467 predicate places. [2024-06-28 03:48:52,566 INFO L495 AbstractCegarLoop]: Abstraction has has 508 places, 846 transitions, 16407 flow [2024-06-28 03:48:52,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have 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:48:52,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:52,566 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:48:52,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-28 03:48:52,567 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:48:52,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:52,567 INFO L85 PathProgramCache]: Analyzing trace with hash -1036934428, now seen corresponding path program 7 times [2024-06-28 03:48:52,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:52,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007127734] [2024-06-28 03:48:52,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:52,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:52,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:53,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:48:53,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:53,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007127734] [2024-06-28 03:48:53,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007127734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:53,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:53,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:48:53,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099826358] [2024-06-28 03:48:53,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:53,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:48:53,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:53,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:48:53,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:48:53,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:48:53,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 846 transitions, 16407 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:53,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:53,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:48:53,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:56,276 INFO L124 PetriNetUnfolderBase]: 5504/8571 cut-off events. [2024-06-28 03:48:56,276 INFO L125 PetriNetUnfolderBase]: For 2059390/2059398 co-relation queries the response was YES. [2024-06-28 03:48:56,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105324 conditions, 8571 events. 5504/8571 cut-off events. For 2059390/2059398 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 53334 event pairs, 920 based on Foata normal form. 8/8551 useless extension candidates. Maximal degree in co-relation 105088. Up to 7699 conditions per place. [2024-06-28 03:48:56,590 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 716 selfloop transitions, 158 changer transitions 0/878 dead transitions. [2024-06-28 03:48:56,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 878 transitions, 18513 flow [2024-06-28 03:48:56,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:48:56,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:48:56,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-28 03:48:56,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3972222222222222 [2024-06-28 03:48:56,591 INFO L175 Difference]: Start difference. First operand has 508 places, 846 transitions, 16407 flow. Second operand 9 states and 143 transitions. [2024-06-28 03:48:56,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 878 transitions, 18513 flow [2024-06-28 03:49:07,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 510 places, 878 transitions, 18135 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-28 03:49:07,746 INFO L231 Difference]: Finished difference. Result has 512 places, 854 transitions, 16608 flow [2024-06-28 03:49:07,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=16037, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=846, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=692, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16608, PETRI_PLACES=512, PETRI_TRANSITIONS=854} [2024-06-28 03:49:07,747 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 471 predicate places. [2024-06-28 03:49:07,747 INFO L495 AbstractCegarLoop]: Abstraction has has 512 places, 854 transitions, 16608 flow [2024-06-28 03:49:07,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:07,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:07,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:49:07,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-28 03:49:07,748 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:49:07,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:07,748 INFO L85 PathProgramCache]: Analyzing trace with hash -1006179084, now seen corresponding path program 7 times [2024-06-28 03:49:07,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:07,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453430173] [2024-06-28 03:49:07,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:07,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:07,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:08,416 INFO 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:49:08,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:08,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453430173] [2024-06-28 03:49:08,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453430173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:08,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:08,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:49:08,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24200097] [2024-06-28 03:49:08,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:08,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:49:08,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:08,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:49:08,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:49:08,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:49:08,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 512 places, 854 transitions, 16608 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:08,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:08,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:49:08,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:11,489 INFO L124 PetriNetUnfolderBase]: 5514/8554 cut-off events. [2024-06-28 03:49:11,489 INFO L125 PetriNetUnfolderBase]: For 2087941/2087943 co-relation queries the response was YES. [2024-06-28 03:49:11,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106212 conditions, 8554 events. 5514/8554 cut-off events. For 2087941/2087943 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 52912 event pairs, 897 based on Foata normal form. 4/8531 useless extension candidates. Maximal degree in co-relation 105974. Up to 7703 conditions per place. [2024-06-28 03:49:11,780 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 705 selfloop transitions, 171 changer transitions 0/880 dead transitions. [2024-06-28 03:49:11,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 521 places, 880 transitions, 18592 flow [2024-06-28 03:49:11,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:49:11,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:49:11,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 161 transitions. [2024-06-28 03:49:11,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4025 [2024-06-28 03:49:11,781 INFO L175 Difference]: Start difference. First operand has 512 places, 854 transitions, 16608 flow. Second operand 10 states and 161 transitions. [2024-06-28 03:49:11,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 521 places, 880 transitions, 18592 flow [2024-06-28 03:49:21,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 517 places, 880 transitions, 18340 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-28 03:49:21,728 INFO L231 Difference]: Finished difference. Result has 518 places, 857 transitions, 16825 flow [2024-06-28 03:49:21,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=16356, PETRI_DIFFERENCE_MINUEND_PLACES=508, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=854, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=683, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=16825, PETRI_PLACES=518, PETRI_TRANSITIONS=857} [2024-06-28 03:49:21,728 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 477 predicate places. [2024-06-28 03:49:21,728 INFO L495 AbstractCegarLoop]: Abstraction has has 518 places, 857 transitions, 16825 flow [2024-06-28 03:49:21,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:21,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:21,729 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:49:21,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-28 03:49:21,729 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:49:21,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:21,729 INFO L85 PathProgramCache]: Analyzing trace with hash 669724046, now seen corresponding path program 8 times [2024-06-28 03:49:21,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:21,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580890498] [2024-06-28 03:49:21,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:21,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:21,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:22,286 INFO 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:49:22,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:22,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580890498] [2024-06-28 03:49:22,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580890498] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:22,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:22,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:49:22,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114360422] [2024-06-28 03:49:22,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:22,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:49:22,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:22,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:49:22,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:49:22,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:49:22,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 518 places, 857 transitions, 16825 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have 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:49:22,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:22,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:49:22,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:25,476 INFO L124 PetriNetUnfolderBase]: 5556/8611 cut-off events. [2024-06-28 03:49:25,476 INFO L125 PetriNetUnfolderBase]: For 2165334/2165336 co-relation queries the response was YES. [2024-06-28 03:49:25,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108067 conditions, 8611 events. 5556/8611 cut-off events. For 2165334/2165336 co-relation queries the response was YES. Maximal size of possible extension queue 532. Compared 53278 event pairs, 920 based on Foata normal form. 2/8585 useless extension candidates. Maximal degree in co-relation 107828. Up to 7652 conditions per place. [2024-06-28 03:49:25,658 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 695 selfloop transitions, 194 changer transitions 0/893 dead transitions. [2024-06-28 03:49:25,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 526 places, 893 transitions, 19870 flow [2024-06-28 03:49:25,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:49:25,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:49:25,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-28 03:49:25,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4305555555555556 [2024-06-28 03:49:25,672 INFO L175 Difference]: Start difference. First operand has 518 places, 857 transitions, 16825 flow. Second operand 9 states and 155 transitions. [2024-06-28 03:49:25,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 526 places, 893 transitions, 19870 flow [2024-06-28 03:49:34,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 519 places, 893 transitions, 19478 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-28 03:49:34,385 INFO L231 Difference]: Finished difference. Result has 521 places, 870 transitions, 17379 flow [2024-06-28 03:49:34,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=16433, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=857, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=671, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=17379, PETRI_PLACES=521, PETRI_TRANSITIONS=870} [2024-06-28 03:49:34,386 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 480 predicate places. [2024-06-28 03:49:34,386 INFO L495 AbstractCegarLoop]: Abstraction has has 521 places, 870 transitions, 17379 flow [2024-06-28 03:49:34,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have 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:49:34,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:34,386 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:49:34,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-28 03:49:34,387 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:49:34,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:34,387 INFO L85 PathProgramCache]: Analyzing trace with hash -1337275006, now seen corresponding path program 9 times [2024-06-28 03:49:34,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:34,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212033355] [2024-06-28 03:49:34,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:34,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:34,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:34,969 INFO 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:49:34,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:34,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [212033355] [2024-06-28 03:49:34,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [212033355] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:34,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:34,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:49:34,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239579824] [2024-06-28 03:49:34,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:34,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:49:34,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:34,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:49:34,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:49:35,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:49:35,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 870 transitions, 17379 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have 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:49:35,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:35,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:49:35,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:38,477 INFO L124 PetriNetUnfolderBase]: 5548/8596 cut-off events. [2024-06-28 03:49:38,477 INFO L125 PetriNetUnfolderBase]: For 2174330/2174332 co-relation queries the response was YES. [2024-06-28 03:49:38,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107650 conditions, 8596 events. 5548/8596 cut-off events. For 2174330/2174332 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 53143 event pairs, 913 based on Foata normal form. 4/8573 useless extension candidates. Maximal degree in co-relation 107409. Up to 7649 conditions per place. [2024-06-28 03:49:38,668 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 692 selfloop transitions, 197 changer transitions 0/893 dead transitions. [2024-06-28 03:49:38,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 893 transitions, 19904 flow [2024-06-28 03:49:38,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:49:38,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:49:38,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-28 03:49:38,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42777777777777776 [2024-06-28 03:49:38,670 INFO L175 Difference]: Start difference. First operand has 521 places, 870 transitions, 17379 flow. Second operand 9 states and 154 transitions. [2024-06-28 03:49:38,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 893 transitions, 19904 flow [2024-06-28 03:49:50,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 524 places, 893 transitions, 19363 flow, removed 156 selfloop flow, removed 5 redundant places. [2024-06-28 03:49:50,404 INFO L231 Difference]: Finished difference. Result has 525 places, 870 transitions, 17242 flow [2024-06-28 03:49:50,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=16838, PETRI_DIFFERENCE_MINUEND_PLACES=516, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=870, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=673, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=17242, PETRI_PLACES=525, PETRI_TRANSITIONS=870} [2024-06-28 03:49:50,405 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 484 predicate places. [2024-06-28 03:49:50,405 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 870 transitions, 17242 flow [2024-06-28 03:49:50,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have 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:49:50,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:50,405 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:49:50,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-28 03:49:50,406 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:49:50,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:50,406 INFO L85 PathProgramCache]: Analyzing trace with hash -1337274789, now seen corresponding path program 5 times [2024-06-28 03:49:50,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:50,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022045295] [2024-06-28 03:49:50,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:50,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:50,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:51,206 INFO 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:49:51,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:51,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022045295] [2024-06-28 03:49:51,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022045295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:51,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:51,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:49:51,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969194454] [2024-06-28 03:49:51,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:51,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:49:51,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:51,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:49:51,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:49:51,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:49:51,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 870 transitions, 17242 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have 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:49:51,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:51,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:49:51,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:54,287 INFO L124 PetriNetUnfolderBase]: 5529/8591 cut-off events. [2024-06-28 03:49:54,288 INFO L125 PetriNetUnfolderBase]: For 2147396/2147398 co-relation queries the response was YES. [2024-06-28 03:49:54,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107146 conditions, 8591 events. 5529/8591 cut-off events. For 2147396/2147398 co-relation queries the response was YES. Maximal size of possible extension queue 532. Compared 53380 event pairs, 868 based on Foata normal form. 1/8579 useless extension candidates. Maximal degree in co-relation 106904. Up to 8175 conditions per place. [2024-06-28 03:49:54,452 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 825 selfloop transitions, 61 changer transitions 0/890 dead transitions. [2024-06-28 03:49:54,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 890 transitions, 19096 flow [2024-06-28 03:49:54,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:49:54,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:49:54,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-28 03:49:54,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3861111111111111 [2024-06-28 03:49:54,454 INFO L175 Difference]: Start difference. First operand has 525 places, 870 transitions, 17242 flow. Second operand 9 states and 139 transitions. [2024-06-28 03:49:54,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 533 places, 890 transitions, 19096 flow