./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix045_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/mix045_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/mix045_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix045_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:31:39,529 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 03:31:39,611 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 03:31:39,614 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 03:31:39,614 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 03:31:39,627 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 03:31:39,628 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 03:31:39,628 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 03:31:39,628 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 03:31:39,629 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 03:31:39,629 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 03:31:39,629 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 03:31:39,630 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 03:31:39,630 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 03:31:39,630 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 03:31:39,631 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 03:31:39,631 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 03:31:39,631 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 03:31:39,632 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 03:31:39,632 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 03:31:39,632 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 03:31:39,633 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 03:31:39,633 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 03:31:39,633 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 03:31:39,633 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 03:31:39,634 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 03:31:39,634 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 03:31:39,634 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 03:31:39,635 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 03:31:39,635 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 03:31:39,635 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 03:31:39,635 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 03:31:39,636 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 03:31:39,636 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 03:31:39,636 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 03:31:39,637 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 03:31:39,648 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 03:31:39,648 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 03:31:39,648 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 03:31:39,648 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 03:31:39,649 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 03:31:39,649 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 03:31:39,649 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 03:31:39,649 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:31:39,851 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 03:31:39,870 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 03:31:39,874 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 03:31:39,874 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 03:31:39,875 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 03:31:39,876 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix045_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i [2024-06-28 03:31:40,853 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 03:31:41,074 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 03:31:41,074 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix045_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i [2024-06-28 03:31:41,096 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/714fa2837/d88bf0a4f2c74d54b83909af1a255c9a/FLAG826a724fe [2024-06-28 03:31:41,428 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/714fa2837/d88bf0a4f2c74d54b83909af1a255c9a [2024-06-28 03:31:41,434 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 03:31:41,435 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 03:31:41,435 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix045_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-28 03:31:41,583 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 03:31:41,584 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 03:31:41,585 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 03:31:41,585 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 03:31:41,589 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 03:31:41,590 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 03:31:41" (1/2) ... [2024-06-28 03:31:41,590 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@20b6e9c7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:31:41, skipping insertion in model container [2024-06-28 03:31:41,591 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 03:31:41" (1/2) ... [2024-06-28 03:31:41,592 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@244c9c8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:31:41, skipping insertion in model container [2024-06-28 03:31:41,592 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:31:41" (2/2) ... [2024-06-28 03:31:41,592 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@20b6e9c7 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:31:41, skipping insertion in model container [2024-06-28 03:31:41,592 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:31:41" (2/2) ... [2024-06-28 03:31:41,593 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 03:31:41,671 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 03:31:41,672 INFO L97 edCorrectnessWitness]: Location invariant before [L828-L828] ((((((((((((((((((! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || y$r_buff0_thd0 == (_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)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 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$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 2))) && (! multithreaded || y$r_buff0_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_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 2)) [2024-06-28 03:31:41,672 INFO L97 edCorrectnessWitness]: Location invariant before [L826-L826] ((((((((((((((((((! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || y$r_buff0_thd0 == (_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)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 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$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 2))) && (! multithreaded || y$r_buff0_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_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 2)) [2024-06-28 03:31:41,673 INFO L97 edCorrectnessWitness]: Location invariant before [L829-L829] ((((((((((((((((((! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || y$r_buff0_thd0 == (_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)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 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$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 2))) && (! multithreaded || y$r_buff0_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_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 2)) [2024-06-28 03:31:41,673 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 03:31:41,673 INFO L106 edCorrectnessWitness]: ghost_update [L824-L824] multithreaded = 1; [2024-06-28 03:31:41,707 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 03:31:41,921 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 03:31:41,929 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:31:42,031 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 03:31:42,066 INFO L206 MainTranslator]: Completed translation [2024-06-28 03:31:42,066 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:31:42 WrapperNode [2024-06-28 03:31:42,066 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 03:31:42,067 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 03:31:42,067 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 03:31:42,067 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 03:31:42,072 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:31:42" (1/1) ... [2024-06-28 03:31:42,084 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:31:42" (1/1) ... [2024-06-28 03:31:42,113 INFO L138 Inliner]: procedures = 175, calls = 47, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 151 [2024-06-28 03:31:42,113 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 03:31:42,114 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 03:31:42,114 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 03:31:42,114 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 03:31:42,122 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:31:42" (1/1) ... [2024-06-28 03:31:42,122 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:31:42" (1/1) ... [2024-06-28 03:31:42,125 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:31:42" (1/1) ... [2024-06-28 03:31:42,140 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:31:42,140 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:31:42" (1/1) ... [2024-06-28 03:31:42,141 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:31:42" (1/1) ... [2024-06-28 03:31:42,149 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:31:42" (1/1) ... [2024-06-28 03:31:42,151 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:31:42" (1/1) ... [2024-06-28 03:31:42,152 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:31:42" (1/1) ... [2024-06-28 03:31:42,154 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:31:42" (1/1) ... [2024-06-28 03:31:42,156 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 03:31:42,157 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 03:31:42,157 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 03:31:42,157 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 03:31:42,158 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:31:42" (1/1) ... [2024-06-28 03:31:42,162 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 03:31:42,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 03:31:42,178 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:31:42,204 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:31:42,215 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 03:31:42,216 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 03:31:42,216 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 03:31:42,216 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 03:31:42,216 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 03:31:42,216 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 03:31:42,216 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 03:31:42,216 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 03:31:42,216 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 03:31:42,217 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 03:31:42,217 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 03:31:42,217 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 03:31:42,218 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:31:42,359 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 03:31:42,360 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 03:31:42,651 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 03:31:42,651 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 03:31:42,786 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 03:31:42,786 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 03:31:42,786 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 03:31:42 BoogieIcfgContainer [2024-06-28 03:31:42,786 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 03:31:42,788 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 03:31:42,788 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 03:31:42,791 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 03:31:42,791 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 03:31:41" (1/4) ... [2024-06-28 03:31:42,791 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5d54132 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 03:31:42, skipping insertion in model container [2024-06-28 03:31:42,792 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:31:41" (2/4) ... [2024-06-28 03:31:42,792 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5d54132 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 03:31:42, skipping insertion in model container [2024-06-28 03:31:42,792 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:31:42" (3/4) ... [2024-06-28 03:31:42,792 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5d54132 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 03:31:42, skipping insertion in model container [2024-06-28 03:31:42,792 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:31:42" (4/4) ... [2024-06-28 03:31:42,793 INFO L112 eAbstractionObserver]: Analyzing ICFG mix045_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i [2024-06-28 03:31:42,806 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 03:31:42,806 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 03:31:42,806 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 03:31:42,846 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 03:31:42,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-28 03:31:42,898 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-28 03:31:42,900 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 03:31:42,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 63 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 03:31:42,901 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-28 03:31:42,904 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-28 03:31:42,916 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 03:31:42,921 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;@56ba69b8, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 03:31:42,921 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 03:31:42,926 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 03:31:42,927 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 03:31:42,927 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 03:31:42,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:42,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 03:31:42,928 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:31:42,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:42,932 INFO L85 PathProgramCache]: Analyzing trace with hash 368893735, now seen corresponding path program 1 times [2024-06-28 03:31:42,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:42,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825527390] [2024-06-28 03:31:42,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:42,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:43,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:43,849 INFO L134 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:31:43,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:43,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825527390] [2024-06-28 03:31:43,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825527390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:43,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:43,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 03:31:43,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093389416] [2024-06-28 03:31:43,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:43,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 03:31:43,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:43,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 03:31:43,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 03:31:43,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 03:31:43,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:43,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:43,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 03:31:43,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:44,213 INFO L124 PetriNetUnfolderBase]: 1359/2149 cut-off events. [2024-06-28 03:31:44,213 INFO L125 PetriNetUnfolderBase]: For 34/34 co-relation queries the response was YES. [2024-06-28 03:31:44,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4263 conditions, 2149 events. 1359/2149 cut-off events. For 34/34 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 10665 event pairs, 941 based on Foata normal form. 1/2073 useless extension candidates. Maximal degree in co-relation 4251. Up to 2029 conditions per place. [2024-06-28 03:31:44,229 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 32 selfloop transitions, 4 changer transitions 0/43 dead transitions. [2024-06-28 03:31:44,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 43 transitions, 173 flow [2024-06-28 03:31:44,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 03:31:44,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 03:31:44,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 75 transitions. [2024-06-28 03:31:44,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-28 03:31:44,240 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 75 transitions. [2024-06-28 03:31:44,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 43 transitions, 173 flow [2024-06-28 03:31:44,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 43 transitions, 168 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 03:31:44,245 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-28 03:31:44,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-28 03:31:44,249 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-28 03:31:44,250 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-28 03:31:44,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:44,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:44,250 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:44,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 03:31:44,250 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:31:44,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:44,251 INFO L85 PathProgramCache]: Analyzing trace with hash -1975373562, now seen corresponding path program 1 times [2024-06-28 03:31:44,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:44,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938376616] [2024-06-28 03:31:44,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:44,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:44,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:44,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:31:44,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:44,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938376616] [2024-06-28 03:31:44,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938376616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:44,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:44,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 03:31:44,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737293626] [2024-06-28 03:31:44,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:44,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 03:31:44,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:44,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 03:31:44,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 03:31:44,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:31:44,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:44,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:44,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:31:44,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:45,035 INFO L124 PetriNetUnfolderBase]: 1560/2387 cut-off events. [2024-06-28 03:31:45,035 INFO L125 PetriNetUnfolderBase]: For 448/448 co-relation queries the response was YES. [2024-06-28 03:31:45,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5403 conditions, 2387 events. 1560/2387 cut-off events. For 448/448 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 11610 event pairs, 930 based on Foata normal form. 3/2352 useless extension candidates. Maximal degree in co-relation 5391. Up to 2302 conditions per place. [2024-06-28 03:31:45,046 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 40 selfloop transitions, 7 changer transitions 0/53 dead transitions. [2024-06-28 03:31:45,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 53 transitions, 242 flow [2024-06-28 03:31:45,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 03:31:45,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 03:31:45,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 94 transitions. [2024-06-28 03:31:45,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-28 03:31:45,048 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 94 transitions. [2024-06-28 03:31:45,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 53 transitions, 242 flow [2024-06-28 03:31:45,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 53 transitions, 238 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 03:31:45,050 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 138 flow [2024-06-28 03:31:45,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=138, PETRI_PLACES=46, PETRI_TRANSITIONS=39} [2024-06-28 03:31:45,051 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2024-06-28 03:31:45,051 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 138 flow [2024-06-28 03:31:45,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:45,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:45,053 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:45,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 03:31:45,053 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:31:45,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:45,054 INFO L85 PathProgramCache]: Analyzing trace with hash -1107037196, now seen corresponding path program 1 times [2024-06-28 03:31:45,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:45,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256434798] [2024-06-28 03:31:45,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:45,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:45,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:45,624 INFO L134 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:31:45,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:45,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256434798] [2024-06-28 03:31:45,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1256434798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:45,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:45,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 03:31:45,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750544939] [2024-06-28 03:31:45,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:45,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 03:31:45,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:45,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 03:31:45,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 03:31:45,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:31:45,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 138 flow. Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:45,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:45,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:31:45,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:45,925 INFO L124 PetriNetUnfolderBase]: 1568/2406 cut-off events. [2024-06-28 03:31:45,926 INFO L125 PetriNetUnfolderBase]: For 1320/1320 co-relation queries the response was YES. [2024-06-28 03:31:45,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6039 conditions, 2406 events. 1568/2406 cut-off events. For 1320/1320 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 11798 event pairs, 669 based on Foata normal form. 5/2390 useless extension candidates. Maximal degree in co-relation 6025. Up to 2248 conditions per place. [2024-06-28 03:31:45,938 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 53 selfloop transitions, 16 changer transitions 0/75 dead transitions. [2024-06-28 03:31:45,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 75 transitions, 396 flow [2024-06-28 03:31:45,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 03:31:45,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 03:31:45,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-28 03:31:45,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-28 03:31:45,941 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 138 flow. Second operand 5 states and 123 transitions. [2024-06-28 03:31:45,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 75 transitions, 396 flow [2024-06-28 03:31:45,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 75 transitions, 382 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-28 03:31:45,944 INFO L231 Difference]: Finished difference. Result has 51 places, 50 transitions, 237 flow [2024-06-28 03:31:45,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=237, PETRI_PLACES=51, PETRI_TRANSITIONS=50} [2024-06-28 03:31:45,944 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 8 predicate places. [2024-06-28 03:31:45,945 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 50 transitions, 237 flow [2024-06-28 03:31:45,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:45,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:45,945 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:45,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 03:31:45,945 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:31:45,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:45,946 INFO L85 PathProgramCache]: Analyzing trace with hash 2146270291, now seen corresponding path program 1 times [2024-06-28 03:31:45,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:45,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586875251] [2024-06-28 03:31:45,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:45,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:45,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:46,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:31:46,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:46,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586875251] [2024-06-28 03:31:46,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586875251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:46,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:46,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 03:31:46,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594579789] [2024-06-28 03:31:46,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:46,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 03:31:46,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:46,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 03:31:46,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 03:31:46,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:31:46,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 50 transitions, 237 flow. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 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:31:46,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:46,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:31:46,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:46,985 INFO L124 PetriNetUnfolderBase]: 1580/2426 cut-off events. [2024-06-28 03:31:46,985 INFO L125 PetriNetUnfolderBase]: For 3144/3147 co-relation queries the response was YES. [2024-06-28 03:31:46,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7183 conditions, 2426 events. 1580/2426 cut-off events. For 3144/3147 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 11893 event pairs, 481 based on Foata normal form. 12/2417 useless extension candidates. Maximal degree in co-relation 7166. Up to 2216 conditions per place. [2024-06-28 03:31:46,999 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 57 selfloop transitions, 19 changer transitions 0/82 dead transitions. [2024-06-28 03:31:46,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 82 transitions, 499 flow [2024-06-28 03:31:47,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:31:47,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:31:47,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-28 03:31:47,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-28 03:31:47,001 INFO L175 Difference]: Start difference. First operand has 51 places, 50 transitions, 237 flow. Second operand 6 states and 141 transitions. [2024-06-28 03:31:47,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 82 transitions, 499 flow [2024-06-28 03:31:47,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 82 transitions, 491 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-06-28 03:31:47,005 INFO L231 Difference]: Finished difference. Result has 56 places, 52 transitions, 293 flow [2024-06-28 03:31:47,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=221, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=293, PETRI_PLACES=56, PETRI_TRANSITIONS=52} [2024-06-28 03:31:47,006 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 13 predicate places. [2024-06-28 03:31:47,006 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 52 transitions, 293 flow [2024-06-28 03:31:47,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 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:31:47,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:47,007 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:47,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 03:31:47,007 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:31:47,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:47,007 INFO L85 PathProgramCache]: Analyzing trace with hash 706560531, now seen corresponding path program 1 times [2024-06-28 03:31:47,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:47,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603760640] [2024-06-28 03:31:47,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:47,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:47,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:47,501 INFO L134 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:31:47,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:47,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603760640] [2024-06-28 03:31:47,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [603760640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:47,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:47,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 03:31:47,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861625196] [2024-06-28 03:31:47,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:47,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 03:31:47,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:47,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 03:31:47,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 03:31:47,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:31:47,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 52 transitions, 293 flow. Second operand has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 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:31:47,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:47,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:31:47,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:47,951 INFO L124 PetriNetUnfolderBase]: 1368/2164 cut-off events. [2024-06-28 03:31:47,951 INFO L125 PetriNetUnfolderBase]: For 4021/4021 co-relation queries the response was YES. [2024-06-28 03:31:47,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6935 conditions, 2164 events. 1368/2164 cut-off events. For 4021/4021 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 10905 event pairs, 562 based on Foata normal form. 2/2133 useless extension candidates. Maximal degree in co-relation 6914. Up to 2036 conditions per place. [2024-06-28 03:31:47,964 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 48 selfloop transitions, 10 changer transitions 0/64 dead transitions. [2024-06-28 03:31:47,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 64 transitions, 449 flow [2024-06-28 03:31:47,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:31:47,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:31:47,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-28 03:31:47,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-28 03:31:47,967 INFO L175 Difference]: Start difference. First operand has 56 places, 52 transitions, 293 flow. Second operand 6 states and 106 transitions. [2024-06-28 03:31:47,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 64 transitions, 449 flow [2024-06-28 03:31:47,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 64 transitions, 397 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 03:31:47,975 INFO L231 Difference]: Finished difference. Result has 59 places, 54 transitions, 288 flow [2024-06-28 03:31:47,975 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=243, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=288, PETRI_PLACES=59, PETRI_TRANSITIONS=54} [2024-06-28 03:31:47,977 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 16 predicate places. [2024-06-28 03:31:47,977 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 54 transitions, 288 flow [2024-06-28 03:31:47,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 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:31:47,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:47,981 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:47,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 03:31:47,981 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:31:47,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:47,982 INFO L85 PathProgramCache]: Analyzing trace with hash 413751189, now seen corresponding path program 1 times [2024-06-28 03:31:47,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:47,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720282080] [2024-06-28 03:31:47,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:47,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:47,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:48,608 INFO L134 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:31:48,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:48,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720282080] [2024-06-28 03:31:48,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720282080] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:48,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:48,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:31:48,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973720898] [2024-06-28 03:31:48,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:48,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:31:48,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:48,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:31:48,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:31:48,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:31:48,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 54 transitions, 288 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:48,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:48,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:31:48,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:49,190 INFO L124 PetriNetUnfolderBase]: 1358/2222 cut-off events. [2024-06-28 03:31:49,190 INFO L125 PetriNetUnfolderBase]: For 4714/4714 co-relation queries the response was YES. [2024-06-28 03:31:49,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6998 conditions, 2222 events. 1358/2222 cut-off events. For 4714/4714 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 11549 event pairs, 526 based on Foata normal form. 4/2215 useless extension candidates. Maximal degree in co-relation 6974. Up to 2004 conditions per place. [2024-06-28 03:31:49,206 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 53 selfloop transitions, 13 changer transitions 0/72 dead transitions. [2024-06-28 03:31:49,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 72 transitions, 476 flow [2024-06-28 03:31:49,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:31:49,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:31:49,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-28 03:31:49,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4217687074829932 [2024-06-28 03:31:49,208 INFO L175 Difference]: Start difference. First operand has 59 places, 54 transitions, 288 flow. Second operand 7 states and 124 transitions. [2024-06-28 03:31:49,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 72 transitions, 476 flow [2024-06-28 03:31:49,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 72 transitions, 451 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-28 03:31:49,216 INFO L231 Difference]: Finished difference. Result has 62 places, 57 transitions, 321 flow [2024-06-28 03:31:49,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=263, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=321, PETRI_PLACES=62, PETRI_TRANSITIONS=57} [2024-06-28 03:31:49,218 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 19 predicate places. [2024-06-28 03:31:49,218 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 57 transitions, 321 flow [2024-06-28 03:31:49,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:49,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:49,219 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:49,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 03:31:49,219 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:31:49,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:49,220 INFO L85 PathProgramCache]: Analyzing trace with hash -64335856, now seen corresponding path program 1 times [2024-06-28 03:31:49,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:49,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119681114] [2024-06-28 03:31:49,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:49,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:49,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:49,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:31:49,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:49,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119681114] [2024-06-28 03:31:49,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119681114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:49,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:49,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:31:49,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200660698] [2024-06-28 03:31:49,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:49,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:31:49,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:49,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:31:49,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:31:49,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:31:49,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 57 transitions, 321 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:31:49,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:49,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:31:49,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:50,263 INFO L124 PetriNetUnfolderBase]: 1571/2445 cut-off events. [2024-06-28 03:31:50,264 INFO L125 PetriNetUnfolderBase]: For 7152/7158 co-relation queries the response was YES. [2024-06-28 03:31:50,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8429 conditions, 2445 events. 1571/2445 cut-off events. For 7152/7158 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 12092 event pairs, 635 based on Foata normal form. 8/2439 useless extension candidates. Maximal degree in co-relation 8405. Up to 2253 conditions per place. [2024-06-28 03:31:50,278 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 54 selfloop transitions, 20 changer transitions 0/79 dead transitions. [2024-06-28 03:31:50,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 79 transitions, 565 flow [2024-06-28 03:31:50,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:31:50,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:31:50,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 116 transitions. [2024-06-28 03:31:50,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603174603174603 [2024-06-28 03:31:50,279 INFO L175 Difference]: Start difference. First operand has 62 places, 57 transitions, 321 flow. Second operand 6 states and 116 transitions. [2024-06-28 03:31:50,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 79 transitions, 565 flow [2024-06-28 03:31:50,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 79 transitions, 531 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 03:31:50,284 INFO L231 Difference]: Finished difference. Result has 63 places, 60 transitions, 361 flow [2024-06-28 03:31:50,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=287, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=361, PETRI_PLACES=63, PETRI_TRANSITIONS=60} [2024-06-28 03:31:50,285 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 20 predicate places. [2024-06-28 03:31:50,285 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 60 transitions, 361 flow [2024-06-28 03:31:50,285 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:31:50,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:50,285 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:50,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 03:31:50,286 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:31:50,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:50,286 INFO L85 PathProgramCache]: Analyzing trace with hash 399861554, now seen corresponding path program 2 times [2024-06-28 03:31:50,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:50,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367265038] [2024-06-28 03:31:50,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:50,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:50,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:50,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:31:50,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:50,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367265038] [2024-06-28 03:31:50,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367265038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:50,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:50,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:31:50,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388529783] [2024-06-28 03:31:50,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:50,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:31:50,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:50,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:31:50,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:31:50,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:31:50,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 60 transitions, 361 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:31:50,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:50,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:31:50,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:51,353 INFO L124 PetriNetUnfolderBase]: 1559/2418 cut-off events. [2024-06-28 03:31:51,353 INFO L125 PetriNetUnfolderBase]: For 8562/8568 co-relation queries the response was YES. [2024-06-28 03:31:51,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8597 conditions, 2418 events. 1559/2418 cut-off events. For 8562/8568 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 11906 event pairs, 647 based on Foata normal form. 3/2402 useless extension candidates. Maximal degree in co-relation 8572. Up to 2237 conditions per place. [2024-06-28 03:31:51,368 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 50 selfloop transitions, 20 changer transitions 0/75 dead transitions. [2024-06-28 03:31:51,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 75 transitions, 541 flow [2024-06-28 03:31:51,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:31:51,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:31:51,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 112 transitions. [2024-06-28 03:31:51,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-28 03:31:51,370 INFO L175 Difference]: Start difference. First operand has 63 places, 60 transitions, 361 flow. Second operand 6 states and 112 transitions. [2024-06-28 03:31:51,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 75 transitions, 541 flow [2024-06-28 03:31:51,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 75 transitions, 511 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 03:31:51,375 INFO L231 Difference]: Finished difference. Result has 66 places, 60 transitions, 379 flow [2024-06-28 03:31:51,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=331, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=379, PETRI_PLACES=66, PETRI_TRANSITIONS=60} [2024-06-28 03:31:51,376 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 23 predicate places. [2024-06-28 03:31:51,376 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 60 transitions, 379 flow [2024-06-28 03:31:51,376 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:31:51,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:51,376 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:51,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 03:31:51,377 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:31:51,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:51,377 INFO L85 PathProgramCache]: Analyzing trace with hash 289072256, now seen corresponding path program 1 times [2024-06-28 03:31:51,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:51,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294496306] [2024-06-28 03:31:51,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:51,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:51,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:51,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:31:51,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:51,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294496306] [2024-06-28 03:31:51,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294496306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:51,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:51,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:31:51,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491217122] [2024-06-28 03:31:51,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:51,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:31:51,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:51,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:31:51,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:31:52,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:31:52,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 60 transitions, 379 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:52,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:52,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:31:52,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:52,682 INFO L124 PetriNetUnfolderBase]: 1603/2481 cut-off events. [2024-06-28 03:31:52,682 INFO L125 PetriNetUnfolderBase]: For 10540/10546 co-relation queries the response was YES. [2024-06-28 03:31:52,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9060 conditions, 2481 events. 1603/2481 cut-off events. For 10540/10546 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 12217 event pairs, 541 based on Foata normal form. 9/2472 useless extension candidates. Maximal degree in co-relation 9034. Up to 2165 conditions per place. [2024-06-28 03:31:52,697 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 62 selfloop transitions, 27 changer transitions 0/94 dead transitions. [2024-06-28 03:31:52,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 94 transitions, 707 flow [2024-06-28 03:31:52,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:31:52,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:31:52,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-28 03:31:52,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46938775510204084 [2024-06-28 03:31:52,698 INFO L175 Difference]: Start difference. First operand has 66 places, 60 transitions, 379 flow. Second operand 7 states and 138 transitions. [2024-06-28 03:31:52,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 94 transitions, 707 flow [2024-06-28 03:31:52,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 94 transitions, 640 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 03:31:52,706 INFO L231 Difference]: Finished difference. Result has 67 places, 67 transitions, 429 flow [2024-06-28 03:31:52,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=312, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=429, PETRI_PLACES=67, PETRI_TRANSITIONS=67} [2024-06-28 03:31:52,707 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 24 predicate places. [2024-06-28 03:31:52,707 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 67 transitions, 429 flow [2024-06-28 03:31:52,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:52,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:52,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:52,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 03:31:52,708 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:31:52,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:52,708 INFO L85 PathProgramCache]: Analyzing trace with hash -488955566, now seen corresponding path program 2 times [2024-06-28 03:31:52,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:52,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813938714] [2024-06-28 03:31:52,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:52,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:52,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:53,361 INFO L134 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:31:53,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:53,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813938714] [2024-06-28 03:31:53,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [813938714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:53,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:53,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:31:53,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003092093] [2024-06-28 03:31:53,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:53,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:31:53,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:53,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:31:53,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:31:53,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:31:53,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 67 transitions, 429 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:53,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:53,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:31:53,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:53,978 INFO L124 PetriNetUnfolderBase]: 1625/2508 cut-off events. [2024-06-28 03:31:53,979 INFO L125 PetriNetUnfolderBase]: For 13291/13291 co-relation queries the response was YES. [2024-06-28 03:31:53,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9893 conditions, 2508 events. 1625/2508 cut-off events. For 13291/13291 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 12202 event pairs, 460 based on Foata normal form. 4/2490 useless extension candidates. Maximal degree in co-relation 9866. Up to 2174 conditions per place. [2024-06-28 03:31:53,994 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 59 selfloop transitions, 37 changer transitions 0/101 dead transitions. [2024-06-28 03:31:53,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 101 transitions, 829 flow [2024-06-28 03:31:53,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:31:53,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:31:53,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-28 03:31:53,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-28 03:31:53,996 INFO L175 Difference]: Start difference. First operand has 67 places, 67 transitions, 429 flow. Second operand 8 states and 150 transitions. [2024-06-28 03:31:53,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 101 transitions, 829 flow [2024-06-28 03:31:54,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 101 transitions, 794 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-28 03:31:54,008 INFO L231 Difference]: Finished difference. Result has 73 places, 75 transitions, 553 flow [2024-06-28 03:31:54,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=394, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=553, PETRI_PLACES=73, PETRI_TRANSITIONS=75} [2024-06-28 03:31:54,010 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 30 predicate places. [2024-06-28 03:31:54,012 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 75 transitions, 553 flow [2024-06-28 03:31:54,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:54,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:54,012 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:54,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 03:31:54,012 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:31:54,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:54,013 INFO L85 PathProgramCache]: Analyzing trace with hash -960188426, now seen corresponding path program 3 times [2024-06-28 03:31:54,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:54,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957813855] [2024-06-28 03:31:54,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:54,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:54,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:54,638 INFO L134 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:31:54,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:54,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957813855] [2024-06-28 03:31:54,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957813855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:54,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:54,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:31:54,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77690045] [2024-06-28 03:31:54,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:54,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:31:54,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:54,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:31:54,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:31:54,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:31:54,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 75 transitions, 553 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:54,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:54,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:31:54,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:55,243 INFO L124 PetriNetUnfolderBase]: 1615/2494 cut-off events. [2024-06-28 03:31:55,243 INFO L125 PetriNetUnfolderBase]: For 15955/15955 co-relation queries the response was YES. [2024-06-28 03:31:55,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10282 conditions, 2494 events. 1615/2494 cut-off events. For 15955/15955 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 12118 event pairs, 458 based on Foata normal form. 4/2476 useless extension candidates. Maximal degree in co-relation 10252. Up to 2170 conditions per place. [2024-06-28 03:31:55,256 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 59 selfloop transitions, 36 changer transitions 0/100 dead transitions. [2024-06-28 03:31:55,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 100 transitions, 848 flow [2024-06-28 03:31:55,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:31:55,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:31:55,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 03:31:55,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-28 03:31:55,257 INFO L175 Difference]: Start difference. First operand has 73 places, 75 transitions, 553 flow. Second operand 8 states and 149 transitions. [2024-06-28 03:31:55,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 100 transitions, 848 flow [2024-06-28 03:31:55,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 100 transitions, 786 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-28 03:31:55,271 INFO L231 Difference]: Finished difference. Result has 78 places, 75 transitions, 572 flow [2024-06-28 03:31:55,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=492, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=572, PETRI_PLACES=78, PETRI_TRANSITIONS=75} [2024-06-28 03:31:55,272 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 35 predicate places. [2024-06-28 03:31:55,272 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 75 transitions, 572 flow [2024-06-28 03:31:55,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:55,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:55,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:55,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 03:31:55,273 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:31:55,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:55,273 INFO L85 PathProgramCache]: Analyzing trace with hash -1817032940, now seen corresponding path program 1 times [2024-06-28 03:31:55,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:55,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491053615] [2024-06-28 03:31:55,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:55,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:55,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:56,287 INFO L134 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:31:56,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:56,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491053615] [2024-06-28 03:31:56,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491053615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:56,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:56,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:31:56,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933478700] [2024-06-28 03:31:56,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:56,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:31:56,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:56,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:31:56,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:31:56,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:31:56,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 75 transitions, 572 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:56,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:56,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:31:56,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:56,854 INFO L124 PetriNetUnfolderBase]: 1400/2273 cut-off events. [2024-06-28 03:31:56,855 INFO L125 PetriNetUnfolderBase]: For 15074/15074 co-relation queries the response was YES. [2024-06-28 03:31:56,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9245 conditions, 2273 events. 1400/2273 cut-off events. For 15074/15074 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 11544 event pairs, 427 based on Foata normal form. 4/2258 useless extension candidates. Maximal degree in co-relation 9213. Up to 2045 conditions per place. [2024-06-28 03:31:56,867 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 77 selfloop transitions, 14 changer transitions 0/97 dead transitions. [2024-06-28 03:31:56,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 97 transitions, 826 flow [2024-06-28 03:31:56,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:31:56,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:31:56,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-28 03:31:56,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4421768707482993 [2024-06-28 03:31:56,869 INFO L175 Difference]: Start difference. First operand has 78 places, 75 transitions, 572 flow. Second operand 7 states and 130 transitions. [2024-06-28 03:31:56,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 97 transitions, 826 flow [2024-06-28 03:31:56,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 97 transitions, 739 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 03:31:56,881 INFO L231 Difference]: Finished difference. Result has 78 places, 77 transitions, 546 flow [2024-06-28 03:31:56,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=485, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=546, PETRI_PLACES=78, PETRI_TRANSITIONS=77} [2024-06-28 03:31:56,883 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 35 predicate places. [2024-06-28 03:31:56,883 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 77 transitions, 546 flow [2024-06-28 03:31:56,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:56,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:56,883 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:56,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 03:31:56,884 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:31:56,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:56,884 INFO L85 PathProgramCache]: Analyzing trace with hash 1978491202, now seen corresponding path program 1 times [2024-06-28 03:31:56,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:56,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875910817] [2024-06-28 03:31:56,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:56,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:56,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:57,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:31:57,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:57,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875910817] [2024-06-28 03:31:57,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875910817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:57,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:57,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:31:57,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886310345] [2024-06-28 03:31:57,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:57,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:31:57,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:57,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:31:57,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:31:57,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:31:57,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 77 transitions, 546 flow. Second operand has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:57,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:57,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:31:57,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:57,848 INFO L124 PetriNetUnfolderBase]: 1397/2269 cut-off events. [2024-06-28 03:31:57,848 INFO L125 PetriNetUnfolderBase]: For 16852/16852 co-relation queries the response was YES. [2024-06-28 03:31:57,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9378 conditions, 2269 events. 1397/2269 cut-off events. For 16852/16852 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 11503 event pairs, 461 based on Foata normal form. 1/2251 useless extension candidates. Maximal degree in co-relation 9345. Up to 2083 conditions per place. [2024-06-28 03:31:57,860 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 71 selfloop transitions, 10 changer transitions 0/87 dead transitions. [2024-06-28 03:31:57,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 87 transitions, 748 flow [2024-06-28 03:31:57,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:31:57,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:31:57,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-28 03:31:57,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 03:31:57,861 INFO L175 Difference]: Start difference. First operand has 78 places, 77 transitions, 546 flow. Second operand 6 states and 102 transitions. [2024-06-28 03:31:57,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 87 transitions, 748 flow [2024-06-28 03:31:57,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 87 transitions, 705 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 03:31:57,874 INFO L231 Difference]: Finished difference. Result has 79 places, 80 transitions, 557 flow [2024-06-28 03:31:57,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=503, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=557, PETRI_PLACES=79, PETRI_TRANSITIONS=80} [2024-06-28 03:31:57,875 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 36 predicate places. [2024-06-28 03:31:57,875 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 80 transitions, 557 flow [2024-06-28 03:31:57,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:57,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:57,876 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:57,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 03:31:57,876 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:31:57,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:57,876 INFO L85 PathProgramCache]: Analyzing trace with hash -560115186, now seen corresponding path program 1 times [2024-06-28 03:31:57,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:57,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218444152] [2024-06-28 03:31:57,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:57,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:57,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:58,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:31:58,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:58,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218444152] [2024-06-28 03:31:58,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218444152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:58,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:58,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:31:58,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409900011] [2024-06-28 03:31:58,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:58,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:31:58,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:58,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:31:58,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:31:58,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:31:58,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 80 transitions, 557 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:58,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:58,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:31:58,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:59,053 INFO L124 PetriNetUnfolderBase]: 1658/2581 cut-off events. [2024-06-28 03:31:59,053 INFO L125 PetriNetUnfolderBase]: For 23363/23366 co-relation queries the response was YES. [2024-06-28 03:31:59,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11337 conditions, 2581 events. 1658/2581 cut-off events. For 23363/23366 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 12674 event pairs, 443 based on Foata normal form. 4/2581 useless extension candidates. Maximal degree in co-relation 11303. Up to 2200 conditions per place. [2024-06-28 03:31:59,066 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 71 selfloop transitions, 38 changer transitions 0/114 dead transitions. [2024-06-28 03:31:59,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 114 transitions, 1007 flow [2024-06-28 03:31:59,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:31:59,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:31:59,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-28 03:31:59,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-28 03:31:59,068 INFO L175 Difference]: Start difference. First operand has 79 places, 80 transitions, 557 flow. Second operand 7 states and 140 transitions. [2024-06-28 03:31:59,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 114 transitions, 1007 flow [2024-06-28 03:31:59,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 114 transitions, 975 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 03:31:59,081 INFO L231 Difference]: Finished difference. Result has 82 places, 86 transitions, 674 flow [2024-06-28 03:31:59,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=525, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=674, PETRI_PLACES=82, PETRI_TRANSITIONS=86} [2024-06-28 03:31:59,081 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 39 predicate places. [2024-06-28 03:31:59,081 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 86 transitions, 674 flow [2024-06-28 03:31:59,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:59,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:59,082 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:59,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 03:31:59,082 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:31:59,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:59,082 INFO L85 PathProgramCache]: Analyzing trace with hash -560120766, now seen corresponding path program 2 times [2024-06-28 03:31:59,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:59,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535038374] [2024-06-28 03:31:59,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:59,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:59,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:59,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:31:59,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:59,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535038374] [2024-06-28 03:31:59,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1535038374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:59,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:59,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:31:59,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136578772] [2024-06-28 03:31:59,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:59,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:31:59,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:59,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:31:59,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:31:59,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:31:59,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 86 transitions, 674 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:59,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:59,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:31:59,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:00,249 INFO L124 PetriNetUnfolderBase]: 1648/2567 cut-off events. [2024-06-28 03:32:00,249 INFO L125 PetriNetUnfolderBase]: For 26319/26322 co-relation queries the response was YES. [2024-06-28 03:32:00,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11639 conditions, 2567 events. 1648/2567 cut-off events. For 26319/26322 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 12603 event pairs, 441 based on Foata normal form. 4/2567 useless extension candidates. Maximal degree in co-relation 11604. Up to 2192 conditions per place. [2024-06-28 03:32:00,262 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 69 selfloop transitions, 41 changer transitions 0/115 dead transitions. [2024-06-28 03:32:00,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 115 transitions, 1025 flow [2024-06-28 03:32:00,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:32:00,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:32:00,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 142 transitions. [2024-06-28 03:32:00,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48299319727891155 [2024-06-28 03:32:00,263 INFO L175 Difference]: Start difference. First operand has 82 places, 86 transitions, 674 flow. Second operand 7 states and 142 transitions. [2024-06-28 03:32:00,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 115 transitions, 1025 flow [2024-06-28 03:32:00,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 115 transitions, 958 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-28 03:32:00,287 INFO L231 Difference]: Finished difference. Result has 86 places, 86 transitions, 697 flow [2024-06-28 03:32:00,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=607, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=697, PETRI_PLACES=86, PETRI_TRANSITIONS=86} [2024-06-28 03:32:00,288 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 43 predicate places. [2024-06-28 03:32:00,288 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 86 transitions, 697 flow [2024-06-28 03:32:00,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:00,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:00,288 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:32:00,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 03:32:00,289 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:32:00,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:00,289 INFO L85 PathProgramCache]: Analyzing trace with hash 2022247450, now seen corresponding path program 3 times [2024-06-28 03:32:00,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:00,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958723829] [2024-06-28 03:32:00,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:00,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:00,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:00,868 INFO L134 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:32:00,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:00,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958723829] [2024-06-28 03:32:00,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958723829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:00,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:00,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:32:00,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619595613] [2024-06-28 03:32:00,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:00,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:32:00,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:00,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:32:00,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:32:00,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:00,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 86 transitions, 697 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:00,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:00,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:00,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:01,384 INFO L124 PetriNetUnfolderBase]: 1638/2553 cut-off events. [2024-06-28 03:32:01,384 INFO L125 PetriNetUnfolderBase]: For 29282/29291 co-relation queries the response was YES. [2024-06-28 03:32:01,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11755 conditions, 2553 events. 1638/2553 cut-off events. For 29282/29291 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 12542 event pairs, 466 based on Foata normal form. 7/2551 useless extension candidates. Maximal degree in co-relation 11719. Up to 2184 conditions per place. [2024-06-28 03:32:01,396 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 67 selfloop transitions, 35 changer transitions 0/107 dead transitions. [2024-06-28 03:32:01,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 107 transitions, 953 flow [2024-06-28 03:32:01,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:32:01,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:32:01,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-28 03:32:01,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445578231292517 [2024-06-28 03:32:01,397 INFO L175 Difference]: Start difference. First operand has 86 places, 86 transitions, 697 flow. Second operand 7 states and 131 transitions. [2024-06-28 03:32:01,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 107 transitions, 953 flow [2024-06-28 03:32:01,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 107 transitions, 843 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 03:32:01,422 INFO L231 Difference]: Finished difference. Result has 87 places, 86 transitions, 665 flow [2024-06-28 03:32:01,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=587, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=665, PETRI_PLACES=87, PETRI_TRANSITIONS=86} [2024-06-28 03:32:01,423 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 44 predicate places. [2024-06-28 03:32:01,423 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 86 transitions, 665 flow [2024-06-28 03:32:01,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:01,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:01,423 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:32:01,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 03:32:01,423 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:32:01,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:01,424 INFO L85 PathProgramCache]: Analyzing trace with hash 1203686752, now seen corresponding path program 1 times [2024-06-28 03:32:01,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:01,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833048197] [2024-06-28 03:32:01,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:01,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:01,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:02,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:32:02,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:02,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833048197] [2024-06-28 03:32:02,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833048197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:02,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:02,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:32:02,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267309437] [2024-06-28 03:32:02,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:02,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:32:02,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:02,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:32:02,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:32:02,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:02,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 86 transitions, 665 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:32:02,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:02,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:02,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:02,412 INFO L124 PetriNetUnfolderBase]: 1635/2563 cut-off events. [2024-06-28 03:32:02,412 INFO L125 PetriNetUnfolderBase]: For 31554/31554 co-relation queries the response was YES. [2024-06-28 03:32:02,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11900 conditions, 2563 events. 1635/2563 cut-off events. For 31554/31554 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 12666 event pairs, 547 based on Foata normal form. 1/2561 useless extension candidates. Maximal degree in co-relation 11863. Up to 2423 conditions per place. [2024-06-28 03:32:02,423 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 80 selfloop transitions, 12 changer transitions 0/97 dead transitions. [2024-06-28 03:32:02,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 97 transitions, 895 flow [2024-06-28 03:32:02,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:32:02,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:32:02,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 100 transitions. [2024-06-28 03:32:02,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-28 03:32:02,425 INFO L175 Difference]: Start difference. First operand has 87 places, 86 transitions, 665 flow. Second operand 6 states and 100 transitions. [2024-06-28 03:32:02,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 97 transitions, 895 flow [2024-06-28 03:32:02,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 97 transitions, 789 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 03:32:02,443 INFO L231 Difference]: Finished difference. Result has 86 places, 89 transitions, 621 flow [2024-06-28 03:32:02,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=559, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=621, PETRI_PLACES=86, PETRI_TRANSITIONS=89} [2024-06-28 03:32:02,444 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 43 predicate places. [2024-06-28 03:32:02,444 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 89 transitions, 621 flow [2024-06-28 03:32:02,444 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:32:02,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:02,444 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:32:02,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 03:32:02,444 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:32:02,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:02,445 INFO L85 PathProgramCache]: Analyzing trace with hash -299169663, now seen corresponding path program 1 times [2024-06-28 03:32:02,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:02,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267206101] [2024-06-28 03:32:02,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:02,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:02,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:03,087 INFO L134 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:32:03,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:03,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267206101] [2024-06-28 03:32:03,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267206101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:03,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:03,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:32:03,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411806126] [2024-06-28 03:32:03,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:03,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:32:03,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:03,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:32:03,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:32:03,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:03,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 89 transitions, 621 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:03,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:03,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:03,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:03,640 INFO L124 PetriNetUnfolderBase]: 1715/2655 cut-off events. [2024-06-28 03:32:03,641 INFO L125 PetriNetUnfolderBase]: For 40892/40895 co-relation queries the response was YES. [2024-06-28 03:32:03,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13076 conditions, 2655 events. 1715/2655 cut-off events. For 40892/40895 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 13070 event pairs, 582 based on Foata normal form. 6/2657 useless extension candidates. Maximal degree in co-relation 13038. Up to 2422 conditions per place. [2024-06-28 03:32:03,653 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 83 selfloop transitions, 23 changer transitions 0/112 dead transitions. [2024-06-28 03:32:03,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 112 transitions, 909 flow [2024-06-28 03:32:03,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:32:03,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:32:03,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-28 03:32:03,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4421768707482993 [2024-06-28 03:32:03,654 INFO L175 Difference]: Start difference. First operand has 86 places, 89 transitions, 621 flow. Second operand 7 states and 130 transitions. [2024-06-28 03:32:03,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 112 transitions, 909 flow [2024-06-28 03:32:03,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 112 transitions, 869 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 03:32:03,674 INFO L231 Difference]: Finished difference. Result has 89 places, 91 transitions, 660 flow [2024-06-28 03:32:03,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=581, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=660, PETRI_PLACES=89, PETRI_TRANSITIONS=91} [2024-06-28 03:32:03,674 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 46 predicate places. [2024-06-28 03:32:03,674 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 91 transitions, 660 flow [2024-06-28 03:32:03,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:03,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:03,675 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:32:03,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 03:32:03,675 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:32:03,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:03,675 INFO L85 PathProgramCache]: Analyzing trace with hash -1191412871, now seen corresponding path program 2 times [2024-06-28 03:32:03,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:03,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496970852] [2024-06-28 03:32:03,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:03,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:03,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:04,266 INFO L134 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:32:04,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:04,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496970852] [2024-06-28 03:32:04,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496970852] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:04,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:04,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:32:04,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767336868] [2024-06-28 03:32:04,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:04,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:32:04,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:04,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:32:04,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:32:04,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:04,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 91 transitions, 660 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:04,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:04,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:04,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:04,777 INFO L124 PetriNetUnfolderBase]: 1707/2643 cut-off events. [2024-06-28 03:32:04,777 INFO L125 PetriNetUnfolderBase]: For 44617/44620 co-relation queries the response was YES. [2024-06-28 03:32:04,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13409 conditions, 2643 events. 1707/2643 cut-off events. For 44617/44620 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 12994 event pairs, 446 based on Foata normal form. 6/2645 useless extension candidates. Maximal degree in co-relation 13370. Up to 2339 conditions per place. [2024-06-28 03:32:04,790 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 84 selfloop transitions, 25 changer transitions 0/115 dead transitions. [2024-06-28 03:32:04,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 115 transitions, 960 flow [2024-06-28 03:32:04,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:32:04,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:32:04,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-28 03:32:04,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4421768707482993 [2024-06-28 03:32:04,791 INFO L175 Difference]: Start difference. First operand has 89 places, 91 transitions, 660 flow. Second operand 7 states and 130 transitions. [2024-06-28 03:32:04,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 115 transitions, 960 flow [2024-06-28 03:32:04,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 115 transitions, 899 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 03:32:04,815 INFO L231 Difference]: Finished difference. Result has 91 places, 93 transitions, 686 flow [2024-06-28 03:32:04,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=599, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=686, PETRI_PLACES=91, PETRI_TRANSITIONS=93} [2024-06-28 03:32:04,816 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 48 predicate places. [2024-06-28 03:32:04,816 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 93 transitions, 686 flow [2024-06-28 03:32:04,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:04,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:04,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:32:04,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 03:32:04,817 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:32:04,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:04,817 INFO L85 PathProgramCache]: Analyzing trace with hash -1073080043, now seen corresponding path program 1 times [2024-06-28 03:32:04,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:04,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048482749] [2024-06-28 03:32:04,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:04,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:04,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:05,918 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:32:05,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:05,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048482749] [2024-06-28 03:32:05,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048482749] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:05,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:05,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:32:05,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571759829] [2024-06-28 03:32:05,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:05,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:32:05,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:05,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:32:05,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:32:06,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:06,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 93 transitions, 686 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:06,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:06,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:06,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:06,673 INFO L124 PetriNetUnfolderBase]: 1799/2795 cut-off events. [2024-06-28 03:32:06,674 INFO L125 PetriNetUnfolderBase]: For 54668/54671 co-relation queries the response was YES. [2024-06-28 03:32:06,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14380 conditions, 2795 events. 1799/2795 cut-off events. For 54668/54671 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 14087 event pairs, 433 based on Foata normal form. 24/2815 useless extension candidates. Maximal degree in co-relation 14340. Up to 2273 conditions per place. [2024-06-28 03:32:06,687 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 81 selfloop transitions, 40 changer transitions 0/127 dead transitions. [2024-06-28 03:32:06,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 127 transitions, 1042 flow [2024-06-28 03:32:06,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:32:06,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:32:06,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-28 03:32:06,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-28 03:32:06,689 INFO L175 Difference]: Start difference. First operand has 91 places, 93 transitions, 686 flow. Second operand 8 states and 156 transitions. [2024-06-28 03:32:06,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 127 transitions, 1042 flow [2024-06-28 03:32:06,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 127 transitions, 973 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-28 03:32:06,713 INFO L231 Difference]: Finished difference. Result has 94 places, 95 transitions, 737 flow [2024-06-28 03:32:06,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=617, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=737, PETRI_PLACES=94, PETRI_TRANSITIONS=95} [2024-06-28 03:32:06,714 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 51 predicate places. [2024-06-28 03:32:06,714 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 95 transitions, 737 flow [2024-06-28 03:32:06,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:06,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:06,714 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:32:06,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 03:32:06,715 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:32:06,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:06,715 INFO L85 PathProgramCache]: Analyzing trace with hash -1351856415, now seen corresponding path program 1 times [2024-06-28 03:32:06,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:06,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824792118] [2024-06-28 03:32:06,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:06,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:06,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:07,230 INFO L134 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:32:07,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:07,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824792118] [2024-06-28 03:32:07,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [824792118] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:07,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:07,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:32:07,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559465228] [2024-06-28 03:32:07,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:07,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:32:07,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:07,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:32:07,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:32:07,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:07,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 95 transitions, 737 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:32:07,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:07,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:07,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:07,656 INFO L124 PetriNetUnfolderBase]: 1842/2839 cut-off events. [2024-06-28 03:32:07,656 INFO L125 PetriNetUnfolderBase]: For 54894/54894 co-relation queries the response was YES. [2024-06-28 03:32:07,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15040 conditions, 2839 events. 1842/2839 cut-off events. For 54894/54894 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 14032 event pairs, 603 based on Foata normal form. 1/2837 useless extension candidates. Maximal degree in co-relation 14999. Up to 2687 conditions per place. [2024-06-28 03:32:07,669 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 94 selfloop transitions, 12 changer transitions 0/112 dead transitions. [2024-06-28 03:32:07,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 112 transitions, 1018 flow [2024-06-28 03:32:07,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:32:07,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:32:07,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-28 03:32:07,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-28 03:32:07,670 INFO L175 Difference]: Start difference. First operand has 94 places, 95 transitions, 737 flow. Second operand 6 states and 106 transitions. [2024-06-28 03:32:07,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 112 transitions, 1018 flow [2024-06-28 03:32:07,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 112 transitions, 924 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 03:32:07,731 INFO L231 Difference]: Finished difference. Result has 94 places, 98 transitions, 707 flow [2024-06-28 03:32:07,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=643, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=707, PETRI_PLACES=94, PETRI_TRANSITIONS=98} [2024-06-28 03:32:07,731 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 51 predicate places. [2024-06-28 03:32:07,731 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 98 transitions, 707 flow [2024-06-28 03:32:07,731 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:32:07,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:07,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:32:07,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 03:32:07,732 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:32:07,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:07,732 INFO L85 PathProgramCache]: Analyzing trace with hash 905056003, now seen corresponding path program 2 times [2024-06-28 03:32:07,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:07,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439906552] [2024-06-28 03:32:07,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:07,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:07,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:08,702 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:32:08,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:08,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439906552] [2024-06-28 03:32:08,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439906552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:08,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:08,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:32:08,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49607543] [2024-06-28 03:32:08,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:08,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:32:08,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:08,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:32:08,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:32:08,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:08,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 98 transitions, 707 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:08,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:08,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:08,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:09,429 INFO L124 PetriNetUnfolderBase]: 1859/2855 cut-off events. [2024-06-28 03:32:09,429 INFO L125 PetriNetUnfolderBase]: For 60741/60741 co-relation queries the response was YES. [2024-06-28 03:32:09,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15362 conditions, 2855 events. 1859/2855 cut-off events. For 60741/60741 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 14047 event pairs, 523 based on Foata normal form. 4/2846 useless extension candidates. Maximal degree in co-relation 15320. Up to 2465 conditions per place. [2024-06-28 03:32:09,471 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 77 selfloop transitions, 43 changer transitions 0/126 dead transitions. [2024-06-28 03:32:09,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 126 transitions, 1045 flow [2024-06-28 03:32:09,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:32:09,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:32:09,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-28 03:32:09,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-28 03:32:09,472 INFO L175 Difference]: Start difference. First operand has 94 places, 98 transitions, 707 flow. Second operand 8 states and 150 transitions. [2024-06-28 03:32:09,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 126 transitions, 1045 flow [2024-06-28 03:32:09,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 126 transitions, 1003 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 03:32:09,500 INFO L231 Difference]: Finished difference. Result has 98 places, 100 transitions, 796 flow [2024-06-28 03:32:09,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=665, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=796, PETRI_PLACES=98, PETRI_TRANSITIONS=100} [2024-06-28 03:32:09,501 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 55 predicate places. [2024-06-28 03:32:09,501 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 100 transitions, 796 flow [2024-06-28 03:32:09,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:09,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:09,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:32:09,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 03:32:09,501 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:32:09,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:09,502 INFO L85 PathProgramCache]: Analyzing trace with hash 676924213, now seen corresponding path program 3 times [2024-06-28 03:32:09,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:09,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389366347] [2024-06-28 03:32:09,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:09,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:09,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:10,648 INFO L134 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:32:10,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:10,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389366347] [2024-06-28 03:32:10,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389366347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:10,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:10,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:32:10,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867075698] [2024-06-28 03:32:10,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:10,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:32:10,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:10,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:32:10,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:32:10,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:10,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 100 transitions, 796 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:10,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:10,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:10,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:11,427 INFO L124 PetriNetUnfolderBase]: 1876/2877 cut-off events. [2024-06-28 03:32:11,428 INFO L125 PetriNetUnfolderBase]: For 67388/67394 co-relation queries the response was YES. [2024-06-28 03:32:11,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16119 conditions, 2877 events. 1876/2877 cut-off events. For 67388/67394 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 14150 event pairs, 528 based on Foata normal form. 5/2865 useless extension candidates. Maximal degree in co-relation 16076. Up to 2492 conditions per place. [2024-06-28 03:32:11,443 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 81 selfloop transitions, 42 changer transitions 0/129 dead transitions. [2024-06-28 03:32:11,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 129 transitions, 1146 flow [2024-06-28 03:32:11,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:32:11,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:32:11,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-28 03:32:11,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494047619047619 [2024-06-28 03:32:11,444 INFO L175 Difference]: Start difference. First operand has 98 places, 100 transitions, 796 flow. Second operand 8 states and 151 transitions. [2024-06-28 03:32:11,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 129 transitions, 1146 flow [2024-06-28 03:32:11,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 129 transitions, 1033 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-28 03:32:11,505 INFO L231 Difference]: Finished difference. Result has 100 places, 102 transitions, 816 flow [2024-06-28 03:32:11,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=683, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=816, PETRI_PLACES=100, PETRI_TRANSITIONS=102} [2024-06-28 03:32:11,505 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 57 predicate places. [2024-06-28 03:32:11,505 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 102 transitions, 816 flow [2024-06-28 03:32:11,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:11,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:11,506 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:32:11,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 03:32:11,506 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:32:11,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:11,506 INFO L85 PathProgramCache]: Analyzing trace with hash 1883058163, now seen corresponding path program 4 times [2024-06-28 03:32:11,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:11,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802813284] [2024-06-28 03:32:11,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:11,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:11,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:12,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:32:12,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:12,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802813284] [2024-06-28 03:32:12,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802813284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:12,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:12,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:32:12,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143752440] [2024-06-28 03:32:12,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:12,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:32:12,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:12,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:32:12,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:32:12,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:12,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 102 transitions, 816 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:12,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:12,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:12,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:13,135 INFO L124 PetriNetUnfolderBase]: 1868/2865 cut-off events. [2024-06-28 03:32:13,135 INFO L125 PetriNetUnfolderBase]: For 72609/72615 co-relation queries the response was YES. [2024-06-28 03:32:13,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16273 conditions, 2865 events. 1868/2865 cut-off events. For 72609/72615 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 14155 event pairs, 385 based on Foata normal form. 5/2853 useless extension candidates. Maximal degree in co-relation 16229. Up to 2283 conditions per place. [2024-06-28 03:32:13,151 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 78 selfloop transitions, 50 changer transitions 0/134 dead transitions. [2024-06-28 03:32:13,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 134 transitions, 1194 flow [2024-06-28 03:32:13,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:32:13,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:32:13,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-28 03:32:13,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-28 03:32:13,152 INFO L175 Difference]: Start difference. First operand has 100 places, 102 transitions, 816 flow. Second operand 8 states and 154 transitions. [2024-06-28 03:32:13,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 134 transitions, 1194 flow [2024-06-28 03:32:13,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 134 transitions, 1079 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 03:32:13,193 INFO L231 Difference]: Finished difference. Result has 102 places, 104 transitions, 854 flow [2024-06-28 03:32:13,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=701, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=854, PETRI_PLACES=102, PETRI_TRANSITIONS=104} [2024-06-28 03:32:13,193 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 59 predicate places. [2024-06-28 03:32:13,193 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 104 transitions, 854 flow [2024-06-28 03:32:13,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:13,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:13,194 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:32:13,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 03:32:13,194 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:32:13,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:13,194 INFO L85 PathProgramCache]: Analyzing trace with hash -536965305, now seen corresponding path program 2 times [2024-06-28 03:32:13,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:13,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785529836] [2024-06-28 03:32:13,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:13,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:13,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:13,759 INFO L134 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:32:13,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:13,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785529836] [2024-06-28 03:32:13,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785529836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:13,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:13,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:32:13,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058144966] [2024-06-28 03:32:13,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:13,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:32:13,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:13,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:32:13,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:32:13,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:13,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 104 transitions, 854 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:32:13,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:13,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:13,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:14,152 INFO L124 PetriNetUnfolderBase]: 1865/2879 cut-off events. [2024-06-28 03:32:14,153 INFO L125 PetriNetUnfolderBase]: For 77366/77375 co-relation queries the response was YES. [2024-06-28 03:32:14,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16606 conditions, 2879 events. 1865/2879 cut-off events. For 77366/77375 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 14252 event pairs, 612 based on Foata normal form. 7/2881 useless extension candidates. Maximal degree in co-relation 16561. Up to 2719 conditions per place. [2024-06-28 03:32:14,168 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 94 selfloop transitions, 16 changer transitions 0/116 dead transitions. [2024-06-28 03:32:14,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 116 transitions, 1141 flow [2024-06-28 03:32:14,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:32:14,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:32:14,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-28 03:32:14,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 03:32:14,169 INFO L175 Difference]: Start difference. First operand has 102 places, 104 transitions, 854 flow. Second operand 6 states and 102 transitions. [2024-06-28 03:32:14,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 116 transitions, 1141 flow [2024-06-28 03:32:14,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 116 transitions, 1006 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-28 03:32:14,216 INFO L231 Difference]: Finished difference. Result has 102 places, 107 transitions, 803 flow [2024-06-28 03:32:14,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=719, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=803, PETRI_PLACES=102, PETRI_TRANSITIONS=107} [2024-06-28 03:32:14,216 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 59 predicate places. [2024-06-28 03:32:14,216 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 107 transitions, 803 flow [2024-06-28 03:32:14,216 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:32:14,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:14,217 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:32:14,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 03:32:14,217 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:32:14,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:14,217 INFO L85 PathProgramCache]: Analyzing trace with hash -516610953, now seen corresponding path program 1 times [2024-06-28 03:32:14,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:14,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487934853] [2024-06-28 03:32:14,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:14,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:14,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:14,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:32:14,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:14,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487934853] [2024-06-28 03:32:14,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487934853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:14,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:14,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:32:14,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051705020] [2024-06-28 03:32:14,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:14,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:32:14,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:14,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:32:14,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:32:14,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:32:14,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 107 transitions, 803 flow. Second operand has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:14,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:14,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:32:14,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:15,153 INFO L124 PetriNetUnfolderBase]: 1663/2647 cut-off events. [2024-06-28 03:32:15,154 INFO L125 PetriNetUnfolderBase]: For 70781/70781 co-relation queries the response was YES. [2024-06-28 03:32:15,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14980 conditions, 2647 events. 1663/2647 cut-off events. For 70781/70781 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 13566 event pairs, 521 based on Foata normal form. 1/2645 useless extension candidates. Maximal degree in co-relation 14934. Up to 2441 conditions per place. [2024-06-28 03:32:15,170 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 102 selfloop transitions, 12 changer transitions 0/121 dead transitions. [2024-06-28 03:32:15,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 121 transitions, 1091 flow [2024-06-28 03:32:15,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:32:15,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:32:15,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 108 transitions. [2024-06-28 03:32:15,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 03:32:15,171 INFO L175 Difference]: Start difference. First operand has 102 places, 107 transitions, 803 flow. Second operand 6 states and 108 transitions. [2024-06-28 03:32:15,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 121 transitions, 1091 flow [2024-06-28 03:32:15,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 121 transitions, 1029 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-28 03:32:15,227 INFO L231 Difference]: Finished difference. Result has 104 places, 110 transitions, 809 flow [2024-06-28 03:32:15,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=741, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=809, PETRI_PLACES=104, PETRI_TRANSITIONS=110} [2024-06-28 03:32:15,227 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 61 predicate places. [2024-06-28 03:32:15,227 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 110 transitions, 809 flow [2024-06-28 03:32:15,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:15,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:15,227 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:32:15,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 03:32:15,228 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:32:15,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:15,228 INFO L85 PathProgramCache]: Analyzing trace with hash -536959353, now seen corresponding path program 2 times [2024-06-28 03:32:15,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:15,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850261314] [2024-06-28 03:32:15,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:15,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:15,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:15,797 INFO L134 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:32:15,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:15,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850261314] [2024-06-28 03:32:15,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850261314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:15,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:15,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:32:15,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24076889] [2024-06-28 03:32:15,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:15,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:32:15,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:15,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:32:15,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:32:15,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:32:15,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 110 transitions, 809 flow. Second operand has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:15,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:15,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:32:15,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:16,208 INFO L124 PetriNetUnfolderBase]: 1660/2644 cut-off events. [2024-06-28 03:32:16,208 INFO L125 PetriNetUnfolderBase]: For 75406/75409 co-relation queries the response was YES. [2024-06-28 03:32:16,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15352 conditions, 2644 events. 1660/2644 cut-off events. For 75406/75409 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 13564 event pairs, 525 based on Foata normal form. 3/2643 useless extension candidates. Maximal degree in co-relation 15305. Up to 2431 conditions per place. [2024-06-28 03:32:16,221 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 97 selfloop transitions, 17 changer transitions 0/121 dead transitions. [2024-06-28 03:32:16,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 121 transitions, 1095 flow [2024-06-28 03:32:16,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:32:16,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:32:16,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-28 03:32:16,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4246031746031746 [2024-06-28 03:32:16,222 INFO L175 Difference]: Start difference. First operand has 104 places, 110 transitions, 809 flow. Second operand 6 states and 107 transitions. [2024-06-28 03:32:16,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 121 transitions, 1095 flow [2024-06-28 03:32:16,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 121 transitions, 1049 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-28 03:32:16,266 INFO L231 Difference]: Finished difference. Result has 106 places, 113 transitions, 847 flow [2024-06-28 03:32:16,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=763, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=847, PETRI_PLACES=106, PETRI_TRANSITIONS=113} [2024-06-28 03:32:16,267 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 63 predicate places. [2024-06-28 03:32:16,267 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 113 transitions, 847 flow [2024-06-28 03:32:16,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:16,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:16,267 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:32:16,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 03:32:16,267 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:32:16,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:16,268 INFO L85 PathProgramCache]: Analyzing trace with hash -1340414687, now seen corresponding path program 1 times [2024-06-28 03:32:16,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:16,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595409461] [2024-06-28 03:32:16,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:16,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:16,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:16,977 INFO L134 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:32:16,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:16,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595409461] [2024-06-28 03:32:16,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595409461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:16,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:16,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:32:16,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636431513] [2024-06-28 03:32:16,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:16,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:32:16,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:16,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:32:16,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:32:17,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:17,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 113 transitions, 847 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:32:17,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:17,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:17,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:17,373 INFO L124 PetriNetUnfolderBase]: 1763/2745 cut-off events. [2024-06-28 03:32:17,374 INFO L125 PetriNetUnfolderBase]: For 80195/80195 co-relation queries the response was YES. [2024-06-28 03:32:17,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16246 conditions, 2745 events. 1763/2745 cut-off events. For 80195/80195 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 13683 event pairs, 556 based on Foata normal form. 1/2743 useless extension candidates. Maximal degree in co-relation 16198. Up to 2631 conditions per place. [2024-06-28 03:32:17,389 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 105 selfloop transitions, 15 changer transitions 0/125 dead transitions. [2024-06-28 03:32:17,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 125 transitions, 1147 flow [2024-06-28 03:32:17,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:32:17,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:32:17,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-28 03:32:17,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3843537414965986 [2024-06-28 03:32:17,390 INFO L175 Difference]: Start difference. First operand has 106 places, 113 transitions, 847 flow. Second operand 7 states and 113 transitions. [2024-06-28 03:32:17,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 125 transitions, 1147 flow [2024-06-28 03:32:17,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 125 transitions, 1085 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-28 03:32:17,451 INFO L231 Difference]: Finished difference. Result has 109 places, 116 transitions, 865 flow [2024-06-28 03:32:17,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=785, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=865, PETRI_PLACES=109, PETRI_TRANSITIONS=116} [2024-06-28 03:32:17,452 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 66 predicate places. [2024-06-28 03:32:17,452 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 116 transitions, 865 flow [2024-06-28 03:32:17,452 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:32:17,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:17,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:32:17,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 03:32:17,453 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:32:17,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:17,453 INFO L85 PathProgramCache]: Analyzing trace with hash 1809473421, now seen corresponding path program 1 times [2024-06-28 03:32:17,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:17,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347221871] [2024-06-28 03:32:17,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:17,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:17,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:18,079 INFO L134 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:32:18,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:18,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347221871] [2024-06-28 03:32:18,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347221871] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:18,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:18,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:32:18,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689261163] [2024-06-28 03:32:18,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:18,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:32:18,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:18,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:32:18,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:32:18,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:18,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 116 transitions, 865 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 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:32:18,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:18,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:18,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:18,731 INFO L124 PetriNetUnfolderBase]: 1919/2971 cut-off events. [2024-06-28 03:32:18,731 INFO L125 PetriNetUnfolderBase]: For 106146/106149 co-relation queries the response was YES. [2024-06-28 03:32:18,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18529 conditions, 2971 events. 1919/2971 cut-off events. For 106146/106149 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 14921 event pairs, 441 based on Foata normal form. 16/2983 useless extension candidates. Maximal degree in co-relation 18480. Up to 2339 conditions per place. [2024-06-28 03:32:18,751 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 105 selfloop transitions, 42 changer transitions 0/153 dead transitions. [2024-06-28 03:32:18,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 153 transitions, 1285 flow [2024-06-28 03:32:18,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:32:18,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:32:18,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-28 03:32:18,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4732142857142857 [2024-06-28 03:32:18,752 INFO L175 Difference]: Start difference. First operand has 109 places, 116 transitions, 865 flow. Second operand 8 states and 159 transitions. [2024-06-28 03:32:18,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 153 transitions, 1285 flow [2024-06-28 03:32:18,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 153 transitions, 1227 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-28 03:32:18,811 INFO L231 Difference]: Finished difference. Result has 112 places, 117 transitions, 927 flow [2024-06-28 03:32:18,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=807, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=927, PETRI_PLACES=112, PETRI_TRANSITIONS=117} [2024-06-28 03:32:18,812 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 69 predicate places. [2024-06-28 03:32:18,812 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 117 transitions, 927 flow [2024-06-28 03:32:18,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 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:32:18,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:18,813 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:32:18,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 03:32:18,813 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:32:18,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:18,813 INFO L85 PathProgramCache]: Analyzing trace with hash 1720907661, now seen corresponding path program 2 times [2024-06-28 03:32:18,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:18,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123109644] [2024-06-28 03:32:18,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:18,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:18,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:19,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:32:19,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:19,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123109644] [2024-06-28 03:32:19,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123109644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:19,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:19,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:32:19,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432551382] [2024-06-28 03:32:19,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:19,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:32:19,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:19,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:32:19,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:32:19,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:19,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 117 transitions, 927 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 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:32:19,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:19,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:19,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:20,082 INFO L124 PetriNetUnfolderBase]: 2038/3177 cut-off events. [2024-06-28 03:32:20,082 INFO L125 PetriNetUnfolderBase]: For 119703/119706 co-relation queries the response was YES. [2024-06-28 03:32:20,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20224 conditions, 3177 events. 2038/3177 cut-off events. For 119703/119706 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 16285 event pairs, 384 based on Foata normal form. 16/3189 useless extension candidates. Maximal degree in co-relation 20174. Up to 2105 conditions per place. [2024-06-28 03:32:20,103 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 107 selfloop transitions, 44 changer transitions 0/157 dead transitions. [2024-06-28 03:32:20,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 157 transitions, 1493 flow [2024-06-28 03:32:20,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:32:20,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:32:20,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-28 03:32:20,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4732142857142857 [2024-06-28 03:32:20,104 INFO L175 Difference]: Start difference. First operand has 112 places, 117 transitions, 927 flow. Second operand 8 states and 159 transitions. [2024-06-28 03:32:20,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 157 transitions, 1493 flow [2024-06-28 03:32:20,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 157 transitions, 1389 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-28 03:32:20,172 INFO L231 Difference]: Finished difference. Result has 114 places, 119 transitions, 979 flow [2024-06-28 03:32:20,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=823, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=979, PETRI_PLACES=114, PETRI_TRANSITIONS=119} [2024-06-28 03:32:20,173 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 71 predicate places. [2024-06-28 03:32:20,173 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 119 transitions, 979 flow [2024-06-28 03:32:20,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 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:32:20,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:20,173 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:32:20,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 03:32:20,173 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:32:20,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:20,173 INFO L85 PathProgramCache]: Analyzing trace with hash 702660079, now seen corresponding path program 1 times [2024-06-28 03:32:20,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:20,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270091395] [2024-06-28 03:32:20,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:20,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:20,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:20,723 INFO L134 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:32:20,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:20,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270091395] [2024-06-28 03:32:20,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270091395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:20,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:20,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:32:20,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541487198] [2024-06-28 03:32:20,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:20,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:32:20,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:20,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:32:20,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:32:20,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:20,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 119 transitions, 979 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:32:20,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:20,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:20,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:21,292 INFO L124 PetriNetUnfolderBase]: 2048/3198 cut-off events. [2024-06-28 03:32:21,293 INFO L125 PetriNetUnfolderBase]: For 120930/120933 co-relation queries the response was YES. [2024-06-28 03:32:21,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20463 conditions, 3198 events. 2048/3198 cut-off events. For 120930/120933 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 16395 event pairs, 675 based on Foata normal form. 4/3198 useless extension candidates. Maximal degree in co-relation 20412. Up to 2965 conditions per place. [2024-06-28 03:32:21,311 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 111 selfloop transitions, 26 changer transitions 0/143 dead transitions. [2024-06-28 03:32:21,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 143 transitions, 1362 flow [2024-06-28 03:32:21,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:32:21,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:32:21,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-28 03:32:21,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4421768707482993 [2024-06-28 03:32:21,312 INFO L175 Difference]: Start difference. First operand has 114 places, 119 transitions, 979 flow. Second operand 7 states and 130 transitions. [2024-06-28 03:32:21,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 143 transitions, 1362 flow [2024-06-28 03:32:21,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 143 transitions, 1297 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 03:32:21,399 INFO L231 Difference]: Finished difference. Result has 117 places, 123 transitions, 1033 flow [2024-06-28 03:32:21,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=914, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1033, PETRI_PLACES=117, PETRI_TRANSITIONS=123} [2024-06-28 03:32:21,400 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 74 predicate places. [2024-06-28 03:32:21,400 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 123 transitions, 1033 flow [2024-06-28 03:32:21,400 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:32:21,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:21,400 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:32:21,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 03:32:21,401 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:32:21,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:21,401 INFO L85 PathProgramCache]: Analyzing trace with hash -1405264989, now seen corresponding path program 3 times [2024-06-28 03:32:21,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:21,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712584681] [2024-06-28 03:32:21,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:21,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:21,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:22,021 INFO L134 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:32:22,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:22,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712584681] [2024-06-28 03:32:22,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [712584681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:22,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:22,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:32:22,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063625857] [2024-06-28 03:32:22,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:22,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:32:22,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:22,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:32:22,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:32:22,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:22,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 123 transitions, 1033 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 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:32:22,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:22,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:22,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:22,734 INFO L124 PetriNetUnfolderBase]: 2167/3409 cut-off events. [2024-06-28 03:32:22,734 INFO L125 PetriNetUnfolderBase]: For 139251/139254 co-relation queries the response was YES. [2024-06-28 03:32:22,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22330 conditions, 3409 events. 2167/3409 cut-off events. For 139251/139254 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 18038 event pairs, 458 based on Foata normal form. 16/3421 useless extension candidates. Maximal degree in co-relation 22277. Up to 2667 conditions per place. [2024-06-28 03:32:22,757 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 115 selfloop transitions, 45 changer transitions 0/166 dead transitions. [2024-06-28 03:32:22,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 166 transitions, 1642 flow [2024-06-28 03:32:22,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:32:22,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:32:22,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-28 03:32:22,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4880952380952381 [2024-06-28 03:32:22,758 INFO L175 Difference]: Start difference. First operand has 117 places, 123 transitions, 1033 flow. Second operand 8 states and 164 transitions. [2024-06-28 03:32:22,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 166 transitions, 1642 flow [2024-06-28 03:32:22,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 166 transitions, 1551 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-28 03:32:22,838 INFO L231 Difference]: Finished difference. Result has 120 places, 125 transitions, 1104 flow [2024-06-28 03:32:22,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=942, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1104, PETRI_PLACES=120, PETRI_TRANSITIONS=125} [2024-06-28 03:32:22,838 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 77 predicate places. [2024-06-28 03:32:22,838 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 125 transitions, 1104 flow [2024-06-28 03:32:22,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 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:32:22,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:22,839 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:32:22,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 03:32:22,839 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:32:22,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:22,839 INFO L85 PathProgramCache]: Analyzing trace with hash -1399754739, now seen corresponding path program 4 times [2024-06-28 03:32:22,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:22,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886865472] [2024-06-28 03:32:22,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:22,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:22,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:23,473 INFO L134 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:32:23,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:23,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886865472] [2024-06-28 03:32:23,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886865472] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:23,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:23,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:32:23,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291888166] [2024-06-28 03:32:23,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:23,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:32:23,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:23,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:32:23,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:32:23,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:23,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 125 transitions, 1104 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 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:32:23,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:23,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:23,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:24,229 INFO L124 PetriNetUnfolderBase]: 2242/3534 cut-off events. [2024-06-28 03:32:24,229 INFO L125 PetriNetUnfolderBase]: For 152198/152201 co-relation queries the response was YES. [2024-06-28 03:32:24,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23388 conditions, 3534 events. 2242/3534 cut-off events. For 152198/152201 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 18907 event pairs, 608 based on Foata normal form. 20/3550 useless extension candidates. Maximal degree in co-relation 23334. Up to 3008 conditions per place. [2024-06-28 03:32:24,253 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 114 selfloop transitions, 39 changer transitions 0/159 dead transitions. [2024-06-28 03:32:24,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 159 transitions, 1534 flow [2024-06-28 03:32:24,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:32:24,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:32:24,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-28 03:32:24,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46130952380952384 [2024-06-28 03:32:24,254 INFO L175 Difference]: Start difference. First operand has 120 places, 125 transitions, 1104 flow. Second operand 8 states and 155 transitions. [2024-06-28 03:32:24,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 159 transitions, 1534 flow [2024-06-28 03:32:24,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 159 transitions, 1458 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 03:32:24,356 INFO L231 Difference]: Finished difference. Result has 124 places, 126 transitions, 1149 flow [2024-06-28 03:32:24,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1028, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1149, PETRI_PLACES=124, PETRI_TRANSITIONS=126} [2024-06-28 03:32:24,356 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 81 predicate places. [2024-06-28 03:32:24,356 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 126 transitions, 1149 flow [2024-06-28 03:32:24,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 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:32:24,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:24,356 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:32:24,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 03:32:24,356 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:32:24,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:24,357 INFO L85 PathProgramCache]: Analyzing trace with hash 105835871, now seen corresponding path program 5 times [2024-06-28 03:32:24,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:24,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097425100] [2024-06-28 03:32:24,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:24,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:24,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:24,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:32:24,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:24,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097425100] [2024-06-28 03:32:24,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097425100] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:24,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:24,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:32:24,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039572046] [2024-06-28 03:32:24,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:24,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:32:24,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:24,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:32:24,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:32:25,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:25,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 126 transitions, 1149 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 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:32:25,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:25,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:25,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:25,761 INFO L124 PetriNetUnfolderBase]: 2317/3659 cut-off events. [2024-06-28 03:32:25,761 INFO L125 PetriNetUnfolderBase]: For 161999/162002 co-relation queries the response was YES. [2024-06-28 03:32:25,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24309 conditions, 3659 events. 2317/3659 cut-off events. For 161999/162002 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 19850 event pairs, 618 based on Foata normal form. 20/3675 useless extension candidates. Maximal degree in co-relation 24253. Up to 3133 conditions per place. [2024-06-28 03:32:25,786 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 115 selfloop transitions, 42 changer transitions 0/163 dead transitions. [2024-06-28 03:32:25,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 163 transitions, 1602 flow [2024-06-28 03:32:25,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:32:25,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:32:25,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-28 03:32:25,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4732142857142857 [2024-06-28 03:32:25,789 INFO L175 Difference]: Start difference. First operand has 124 places, 126 transitions, 1149 flow. Second operand 8 states and 159 transitions. [2024-06-28 03:32:25,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 163 transitions, 1602 flow [2024-06-28 03:32:25,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 163 transitions, 1505 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-28 03:32:25,908 INFO L231 Difference]: Finished difference. Result has 126 places, 127 transitions, 1181 flow [2024-06-28 03:32:25,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1052, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1181, PETRI_PLACES=126, PETRI_TRANSITIONS=127} [2024-06-28 03:32:25,908 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 83 predicate places. [2024-06-28 03:32:25,908 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 127 transitions, 1181 flow [2024-06-28 03:32:25,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 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:32:25,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:25,908 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:32:25,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 03:32:25,909 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:32:25,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:25,909 INFO L85 PathProgramCache]: Analyzing trace with hash 1094257847, now seen corresponding path program 1 times [2024-06-28 03:32:25,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:25,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797185046] [2024-06-28 03:32:25,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:25,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:25,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:26,948 INFO L134 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:32:26,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:26,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797185046] [2024-06-28 03:32:26,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797185046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:26,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:26,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:32:26,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697859473] [2024-06-28 03:32:26,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:26,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:32:26,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:26,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:32:26,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:32:27,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:27,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 127 transitions, 1181 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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:32:27,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:27,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:27,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:27,744 INFO L124 PetriNetUnfolderBase]: 2358/3740 cut-off events. [2024-06-28 03:32:27,744 INFO L125 PetriNetUnfolderBase]: For 167344/167347 co-relation queries the response was YES. [2024-06-28 03:32:27,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24807 conditions, 3740 events. 2358/3740 cut-off events. For 167344/167347 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 20585 event pairs, 571 based on Foata normal form. 12/3748 useless extension candidates. Maximal degree in co-relation 24750. Up to 2849 conditions per place. [2024-06-28 03:32:27,770 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 114 selfloop transitions, 43 changer transitions 0/163 dead transitions. [2024-06-28 03:32:27,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 163 transitions, 1629 flow [2024-06-28 03:32:27,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:32:27,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:32:27,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-28 03:32:27,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-28 03:32:27,771 INFO L175 Difference]: Start difference. First operand has 126 places, 127 transitions, 1181 flow. Second operand 8 states and 156 transitions. [2024-06-28 03:32:27,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 163 transitions, 1629 flow [2024-06-28 03:32:27,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 163 transitions, 1524 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 03:32:27,880 INFO L231 Difference]: Finished difference. Result has 128 places, 128 transitions, 1205 flow [2024-06-28 03:32:27,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1076, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1205, PETRI_PLACES=128, PETRI_TRANSITIONS=128} [2024-06-28 03:32:27,881 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 85 predicate places. [2024-06-28 03:32:27,881 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 128 transitions, 1205 flow [2024-06-28 03:32:27,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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:32:27,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:27,881 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:32:27,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 03:32:27,881 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:32:27,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:27,881 INFO L85 PathProgramCache]: Analyzing trace with hash 1375753327, now seen corresponding path program 1 times [2024-06-28 03:32:27,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:27,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30922632] [2024-06-28 03:32:27,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:27,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:27,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:28,543 INFO L134 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:32:28,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:28,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30922632] [2024-06-28 03:32:28,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30922632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:28,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:28,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:32:28,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771371170] [2024-06-28 03:32:28,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:28,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:32:28,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:28,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:32:28,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:32:28,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:32:28,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 128 transitions, 1205 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:32:28,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:28,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:32:28,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:29,079 INFO L124 PetriNetUnfolderBase]: 2469/3852 cut-off events. [2024-06-28 03:32:29,079 INFO L125 PetriNetUnfolderBase]: For 168003/168003 co-relation queries the response was YES. [2024-06-28 03:32:29,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25491 conditions, 3852 events. 2469/3852 cut-off events. For 168003/168003 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 20744 event pairs, 810 based on Foata normal form. 1/3850 useless extension candidates. Maximal degree in co-relation 25433. Up to 3754 conditions per place. [2024-06-28 03:32:29,107 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 127 selfloop transitions, 15 changer transitions 0/146 dead transitions. [2024-06-28 03:32:29,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 146 transitions, 1578 flow [2024-06-28 03:32:29,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:32:29,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:32:29,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-28 03:32:29,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3843537414965986 [2024-06-28 03:32:29,108 INFO L175 Difference]: Start difference. First operand has 128 places, 128 transitions, 1205 flow. Second operand 7 states and 113 transitions. [2024-06-28 03:32:29,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 146 transitions, 1578 flow [2024-06-28 03:32:29,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 146 transitions, 1469 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 03:32:29,195 INFO L231 Difference]: Finished difference. Result has 129 places, 131 transitions, 1184 flow [2024-06-28 03:32:29,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1096, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1184, PETRI_PLACES=129, PETRI_TRANSITIONS=131} [2024-06-28 03:32:29,196 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 86 predicate places. [2024-06-28 03:32:29,196 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 131 transitions, 1184 flow [2024-06-28 03:32:29,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:29,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:29,196 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:32:29,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 03:32:29,196 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:32:29,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:29,197 INFO L85 PathProgramCache]: Analyzing trace with hash 1042125357, now seen corresponding path program 2 times [2024-06-28 03:32:29,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:29,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930769307] [2024-06-28 03:32:29,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:29,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:29,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:29,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:32:29,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:29,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930769307] [2024-06-28 03:32:29,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930769307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:29,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:29,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:32:29,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780562674] [2024-06-28 03:32:29,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:29,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:32:29,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:29,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:32:29,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:32:29,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:29,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 131 transitions, 1184 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:32:29,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:29,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:29,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:30,446 INFO L124 PetriNetUnfolderBase]: 2403/3805 cut-off events. [2024-06-28 03:32:30,446 INFO L125 PetriNetUnfolderBase]: For 177233/177236 co-relation queries the response was YES. [2024-06-28 03:32:30,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25599 conditions, 3805 events. 2403/3805 cut-off events. For 177233/177236 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 20936 event pairs, 777 based on Foata normal form. 4/3805 useless extension candidates. Maximal degree in co-relation 25540. Up to 3517 conditions per place. [2024-06-28 03:32:30,470 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 116 selfloop transitions, 31 changer transitions 0/154 dead transitions. [2024-06-28 03:32:30,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 154 transitions, 1710 flow [2024-06-28 03:32:30,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:32:30,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:32:30,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-28 03:32:30,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 03:32:30,471 INFO L175 Difference]: Start difference. First operand has 129 places, 131 transitions, 1184 flow. Second operand 7 states and 126 transitions. [2024-06-28 03:32:30,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 154 transitions, 1710 flow [2024-06-28 03:32:30,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 154 transitions, 1644 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-28 03:32:30,619 INFO L231 Difference]: Finished difference. Result has 132 places, 139 transitions, 1334 flow [2024-06-28 03:32:30,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1118, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1334, PETRI_PLACES=132, PETRI_TRANSITIONS=139} [2024-06-28 03:32:30,620 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 89 predicate places. [2024-06-28 03:32:30,620 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 139 transitions, 1334 flow [2024-06-28 03:32:30,620 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:32:30,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:30,620 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:32:30,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 03:32:30,620 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:32:30,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:30,621 INFO L85 PathProgramCache]: Analyzing trace with hash 2054608665, now seen corresponding path program 6 times [2024-06-28 03:32:30,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:30,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955056034] [2024-06-28 03:32:30,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:30,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:30,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:31,245 INFO L134 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:32:31,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:31,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955056034] [2024-06-28 03:32:31,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955056034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:31,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:31,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:32:31,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240309286] [2024-06-28 03:32:31,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:31,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:32:31,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:31,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:32:31,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:32:31,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:31,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 139 transitions, 1334 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 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:32:31,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:31,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:31,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:32,059 INFO L124 PetriNetUnfolderBase]: 2367/3748 cut-off events. [2024-06-28 03:32:32,059 INFO L125 PetriNetUnfolderBase]: For 187952/187955 co-relation queries the response was YES. [2024-06-28 03:32:32,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25540 conditions, 3748 events. 2367/3748 cut-off events. For 187952/187955 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 20566 event pairs, 640 based on Foata normal form. 22/3762 useless extension candidates. Maximal degree in co-relation 25479. Up to 3204 conditions per place. [2024-06-28 03:32:32,085 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 126 selfloop transitions, 36 changer transitions 0/169 dead transitions. [2024-06-28 03:32:32,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 169 transitions, 1742 flow [2024-06-28 03:32:32,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:32:32,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:32:32,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-28 03:32:32,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-28 03:32:32,086 INFO L175 Difference]: Start difference. First operand has 132 places, 139 transitions, 1334 flow. Second operand 8 states and 150 transitions. [2024-06-28 03:32:32,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 169 transitions, 1742 flow [2024-06-28 03:32:32,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 169 transitions, 1638 flow, removed 41 selfloop flow, removed 3 redundant places. [2024-06-28 03:32:32,258 INFO L231 Difference]: Finished difference. Result has 137 places, 139 transitions, 1309 flow [2024-06-28 03:32:32,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1230, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1309, PETRI_PLACES=137, PETRI_TRANSITIONS=139} [2024-06-28 03:32:32,259 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 94 predicate places. [2024-06-28 03:32:32,259 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 139 transitions, 1309 flow [2024-06-28 03:32:32,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 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:32:32,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:32,259 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:32:32,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 03:32:32,259 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:32:32,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:32,259 INFO L85 PathProgramCache]: Analyzing trace with hash -1983642919, now seen corresponding path program 2 times [2024-06-28 03:32:32,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:32,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713124391] [2024-06-28 03:32:32,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:32,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:32,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:33,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:32:33,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:33,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713124391] [2024-06-28 03:32:33,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713124391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:33,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:33,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:32:33,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378307031] [2024-06-28 03:32:33,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:33,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:32:33,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:33,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:32:33,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:32:33,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:33,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 139 transitions, 1309 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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:32:33,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:33,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:33,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:34,021 INFO L124 PetriNetUnfolderBase]: 2347/3717 cut-off events. [2024-06-28 03:32:34,021 INFO L125 PetriNetUnfolderBase]: For 183401/183410 co-relation queries the response was YES. [2024-06-28 03:32:34,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25110 conditions, 3717 events. 2347/3717 cut-off events. For 183401/183410 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 20366 event pairs, 611 based on Foata normal form. 15/3723 useless extension candidates. Maximal degree in co-relation 25047. Up to 3085 conditions per place. [2024-06-28 03:32:34,048 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 126 selfloop transitions, 38 changer transitions 0/171 dead transitions. [2024-06-28 03:32:34,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 171 transitions, 1733 flow [2024-06-28 03:32:34,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:32:34,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:32:34,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-28 03:32:34,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 03:32:34,095 INFO L175 Difference]: Start difference. First operand has 137 places, 139 transitions, 1309 flow. Second operand 8 states and 152 transitions. [2024-06-28 03:32:34,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 171 transitions, 1733 flow [2024-06-28 03:32:34,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 171 transitions, 1634 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 03:32:34,265 INFO L231 Difference]: Finished difference. Result has 138 places, 139 transitions, 1292 flow [2024-06-28 03:32:34,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1210, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1292, PETRI_PLACES=138, PETRI_TRANSITIONS=139} [2024-06-28 03:32:34,266 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 95 predicate places. [2024-06-28 03:32:34,266 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 139 transitions, 1292 flow [2024-06-28 03:32:34,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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:32:34,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:34,266 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:32:34,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 03:32:34,266 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:32:34,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:34,267 INFO L85 PathProgramCache]: Analyzing trace with hash -1974446149, now seen corresponding path program 3 times [2024-06-28 03:32:34,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:34,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801678796] [2024-06-28 03:32:34,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:34,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:34,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:35,216 INFO L134 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:32:35,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:35,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801678796] [2024-06-28 03:32:35,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801678796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:35,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:35,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:32:35,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628209913] [2024-06-28 03:32:35,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:35,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:32:35,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:35,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:32:35,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:32:35,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:35,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 139 transitions, 1292 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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:32:35,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:35,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:35,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:36,042 INFO L124 PetriNetUnfolderBase]: 2327/3685 cut-off events. [2024-06-28 03:32:36,043 INFO L125 PetriNetUnfolderBase]: For 183922/183931 co-relation queries the response was YES. [2024-06-28 03:32:36,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24616 conditions, 3685 events. 2327/3685 cut-off events. For 183922/183931 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 20070 event pairs, 461 based on Foata normal form. 15/3691 useless extension candidates. Maximal degree in co-relation 24552. Up to 2468 conditions per place. [2024-06-28 03:32:36,072 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 117 selfloop transitions, 46 changer transitions 0/170 dead transitions. [2024-06-28 03:32:36,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 170 transitions, 1654 flow [2024-06-28 03:32:36,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:32:36,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:32:36,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-28 03:32:36,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-28 03:32:36,073 INFO L175 Difference]: Start difference. First operand has 138 places, 139 transitions, 1292 flow. Second operand 8 states and 150 transitions. [2024-06-28 03:32:36,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 170 transitions, 1654 flow [2024-06-28 03:32:36,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 170 transitions, 1510 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-28 03:32:36,213 INFO L231 Difference]: Finished difference. Result has 137 places, 138 transitions, 1184 flow [2024-06-28 03:32:36,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1088, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1184, PETRI_PLACES=137, PETRI_TRANSITIONS=138} [2024-06-28 03:32:36,213 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 94 predicate places. [2024-06-28 03:32:36,213 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 138 transitions, 1184 flow [2024-06-28 03:32:36,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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:32:36,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:36,214 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:32:36,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 03:32:36,214 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:32:36,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:36,214 INFO L85 PathProgramCache]: Analyzing trace with hash 534362073, now seen corresponding path program 2 times [2024-06-28 03:32:36,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:36,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498735681] [2024-06-28 03:32:36,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:36,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:36,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:36,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:32:36,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:36,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498735681] [2024-06-28 03:32:36,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498735681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:36,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:36,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:32:36,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651169102] [2024-06-28 03:32:36,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:36,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:32:36,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:36,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:32:36,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:32:37,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:32:37,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 138 transitions, 1184 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:32:37,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:37,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:32:37,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:37,516 INFO L124 PetriNetUnfolderBase]: 2426/3787 cut-off events. [2024-06-28 03:32:37,516 INFO L125 PetriNetUnfolderBase]: For 183455/183458 co-relation queries the response was YES. [2024-06-28 03:32:37,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25053 conditions, 3787 events. 2426/3787 cut-off events. For 183455/183458 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 20205 event pairs, 767 based on Foata normal form. 3/3785 useless extension candidates. Maximal degree in co-relation 24989. Up to 3664 conditions per place. [2024-06-28 03:32:37,545 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 122 selfloop transitions, 30 changer transitions 0/156 dead transitions. [2024-06-28 03:32:37,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 156 transitions, 1717 flow [2024-06-28 03:32:37,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:32:37,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:32:37,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 120 transitions. [2024-06-28 03:32:37,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-06-28 03:32:37,546 INFO L175 Difference]: Start difference. First operand has 137 places, 138 transitions, 1184 flow. Second operand 8 states and 120 transitions. [2024-06-28 03:32:37,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 156 transitions, 1717 flow [2024-06-28 03:32:37,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 156 transitions, 1572 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-28 03:32:37,644 INFO L231 Difference]: Finished difference. Result has 139 places, 146 transitions, 1242 flow [2024-06-28 03:32:37,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1039, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1242, PETRI_PLACES=139, PETRI_TRANSITIONS=146} [2024-06-28 03:32:37,644 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 96 predicate places. [2024-06-28 03:32:37,644 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 146 transitions, 1242 flow [2024-06-28 03:32:37,645 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:32:37,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:37,645 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:32:37,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 03:32:37,645 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:32:37,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:37,645 INFO L85 PathProgramCache]: Analyzing trace with hash 1396388769, now seen corresponding path program 3 times [2024-06-28 03:32:37,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:37,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928396641] [2024-06-28 03:32:37,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:37,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:37,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:38,367 INFO L134 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:32:38,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:38,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928396641] [2024-06-28 03:32:38,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928396641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:38,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:38,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:32:38,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653570319] [2024-06-28 03:32:38,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:38,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:32:38,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:38,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:32:38,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:32:38,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:32:38,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 146 transitions, 1242 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:32:38,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:38,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:32:38,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:38,875 INFO L124 PetriNetUnfolderBase]: 2423/3783 cut-off events. [2024-06-28 03:32:38,875 INFO L125 PetriNetUnfolderBase]: For 190819/190822 co-relation queries the response was YES. [2024-06-28 03:32:38,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24846 conditions, 3783 events. 2423/3783 cut-off events. For 190819/190822 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 20181 event pairs, 767 based on Foata normal form. 3/3781 useless extension candidates. Maximal degree in co-relation 24781. Up to 3661 conditions per place. [2024-06-28 03:32:38,906 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 124 selfloop transitions, 27 changer transitions 0/155 dead transitions. [2024-06-28 03:32:38,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 155 transitions, 1566 flow [2024-06-28 03:32:38,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:32:38,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:32:38,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-28 03:32:38,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3741496598639456 [2024-06-28 03:32:38,907 INFO L175 Difference]: Start difference. First operand has 139 places, 146 transitions, 1242 flow. Second operand 7 states and 110 transitions. [2024-06-28 03:32:38,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 155 transitions, 1566 flow [2024-06-28 03:32:39,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 155 transitions, 1462 flow, removed 46 selfloop flow, removed 2 redundant places. [2024-06-28 03:32:39,029 INFO L231 Difference]: Finished difference. Result has 144 places, 146 transitions, 1198 flow [2024-06-28 03:32:39,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1138, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1198, PETRI_PLACES=144, PETRI_TRANSITIONS=146} [2024-06-28 03:32:39,029 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 101 predicate places. [2024-06-28 03:32:39,029 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 146 transitions, 1198 flow [2024-06-28 03:32:39,029 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:32:39,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:39,030 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:32:39,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 03:32:39,030 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:32:39,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:39,030 INFO L85 PathProgramCache]: Analyzing trace with hash 1516598869, now seen corresponding path program 3 times [2024-06-28 03:32:39,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:39,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921795166] [2024-06-28 03:32:39,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:39,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:39,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:39,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:32:39,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:39,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921795166] [2024-06-28 03:32:39,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921795166] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:39,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:39,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:32:39,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266166054] [2024-06-28 03:32:39,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:39,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:32:39,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:39,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:32:39,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:32:39,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:39,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 146 transitions, 1198 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:32:39,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:39,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:39,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:40,190 INFO L124 PetriNetUnfolderBase]: 2333/3696 cut-off events. [2024-06-28 03:32:40,190 INFO L125 PetriNetUnfolderBase]: For 199586/199589 co-relation queries the response was YES. [2024-06-28 03:32:40,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24601 conditions, 3696 events. 2333/3696 cut-off events. For 199586/199589 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 20140 event pairs, 754 based on Foata normal form. 4/3692 useless extension candidates. Maximal degree in co-relation 24533. Up to 3374 conditions per place. [2024-06-28 03:32:40,220 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 113 selfloop transitions, 43 changer transitions 0/165 dead transitions. [2024-06-28 03:32:40,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 165 transitions, 1846 flow [2024-06-28 03:32:40,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:32:40,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:32:40,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-28 03:32:40,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41836734693877553 [2024-06-28 03:32:40,221 INFO L175 Difference]: Start difference. First operand has 144 places, 146 transitions, 1198 flow. Second operand 7 states and 123 transitions. [2024-06-28 03:32:40,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 165 transitions, 1846 flow [2024-06-28 03:32:40,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 165 transitions, 1774 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 03:32:40,375 INFO L231 Difference]: Finished difference. Result has 146 places, 154 transitions, 1382 flow [2024-06-28 03:32:40,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1126, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1382, PETRI_PLACES=146, PETRI_TRANSITIONS=154} [2024-06-28 03:32:40,375 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 103 predicate places. [2024-06-28 03:32:40,376 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 154 transitions, 1382 flow [2024-06-28 03:32:40,376 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:32:40,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:40,376 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:32:40,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 03:32:40,376 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:32:40,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:40,376 INFO L85 PathProgramCache]: Analyzing trace with hash -2111270011, now seen corresponding path program 1 times [2024-06-28 03:32:40,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:40,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081894613] [2024-06-28 03:32:40,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:40,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:40,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:40,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:32:40,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:40,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081894613] [2024-06-28 03:32:40,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081894613] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:40,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:40,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:32:40,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82578476] [2024-06-28 03:32:40,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:40,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:32:40,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:40,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:32:40,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:32:41,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:32:41,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 154 transitions, 1382 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 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:32:41,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:41,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:32:41,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:41,546 INFO L124 PetriNetUnfolderBase]: 2139/3475 cut-off events. [2024-06-28 03:32:41,546 INFO L125 PetriNetUnfolderBase]: For 180873/180873 co-relation queries the response was YES. [2024-06-28 03:32:41,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22988 conditions, 3475 events. 2139/3475 cut-off events. For 180873/180873 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 19409 event pairs, 604 based on Foata normal form. 2/3474 useless extension candidates. Maximal degree in co-relation 22918. Up to 3205 conditions per place. [2024-06-28 03:32:41,574 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 148 selfloop transitions, 18 changer transitions 0/176 dead transitions. [2024-06-28 03:32:41,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 176 transitions, 1812 flow [2024-06-28 03:32:41,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:32:41,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:32:41,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-28 03:32:41,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 03:32:41,575 INFO L175 Difference]: Start difference. First operand has 146 places, 154 transitions, 1382 flow. Second operand 7 states and 126 transitions. [2024-06-28 03:32:41,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 176 transitions, 1812 flow [2024-06-28 03:32:41,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 176 transitions, 1664 flow, removed 44 selfloop flow, removed 4 redundant places. [2024-06-28 03:32:41,745 INFO L231 Difference]: Finished difference. Result has 150 places, 160 transitions, 1346 flow [2024-06-28 03:32:41,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1236, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1346, PETRI_PLACES=150, PETRI_TRANSITIONS=160} [2024-06-28 03:32:41,746 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 107 predicate places. [2024-06-28 03:32:41,746 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 160 transitions, 1346 flow [2024-06-28 03:32:41,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 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:32:41,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:41,746 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:32:41,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 03:32:41,746 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:32:41,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:41,747 INFO L85 PathProgramCache]: Analyzing trace with hash 952756857, now seen corresponding path program 1 times [2024-06-28 03:32:41,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:41,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683402982] [2024-06-28 03:32:41,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:41,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:41,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:42,370 INFO L134 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:32:42,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:42,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683402982] [2024-06-28 03:32:42,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683402982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:42,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:42,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:32:42,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568117272] [2024-06-28 03:32:42,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:42,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:32:42,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:42,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:32:42,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:32:42,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:42,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 160 transitions, 1346 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:32:42,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:42,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:42,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:42,971 INFO L124 PetriNetUnfolderBase]: 2238/3576 cut-off events. [2024-06-28 03:32:42,972 INFO L125 PetriNetUnfolderBase]: For 185353/185353 co-relation queries the response was YES. [2024-06-28 03:32:42,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23709 conditions, 3576 events. 2238/3576 cut-off events. For 185353/185353 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 19614 event pairs, 652 based on Foata normal form. 1/3574 useless extension candidates. Maximal degree in co-relation 23637. Up to 3416 conditions per place. [2024-06-28 03:32:43,000 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 154 selfloop transitions, 16 changer transitions 0/175 dead transitions. [2024-06-28 03:32:43,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 175 transitions, 1764 flow [2024-06-28 03:32:43,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:32:43,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:32:43,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-28 03:32:43,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37202380952380953 [2024-06-28 03:32:43,002 INFO L175 Difference]: Start difference. First operand has 150 places, 160 transitions, 1346 flow. Second operand 8 states and 125 transitions. [2024-06-28 03:32:43,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 175 transitions, 1764 flow [2024-06-28 03:32:43,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 175 transitions, 1708 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-28 03:32:43,190 INFO L231 Difference]: Finished difference. Result has 155 places, 163 transitions, 1382 flow [2024-06-28 03:32:43,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1290, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1382, PETRI_PLACES=155, PETRI_TRANSITIONS=163} [2024-06-28 03:32:43,191 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 112 predicate places. [2024-06-28 03:32:43,191 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 163 transitions, 1382 flow [2024-06-28 03:32:43,191 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:32:43,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:43,191 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:32:43,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 03:32:43,192 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:32:43,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:43,192 INFO L85 PathProgramCache]: Analyzing trace with hash 1219441575, now seen corresponding path program 2 times [2024-06-28 03:32:43,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:43,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159036782] [2024-06-28 03:32:43,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:43,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:43,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:43,772 INFO L134 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:32:43,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:43,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159036782] [2024-06-28 03:32:43,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159036782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:43,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:43,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:32:43,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724964648] [2024-06-28 03:32:43,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:43,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:32:43,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:43,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:32:43,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:32:43,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:32:43,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 163 transitions, 1382 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 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:32:43,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:43,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:32:43,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:44,363 INFO L124 PetriNetUnfolderBase]: 2172/3517 cut-off events. [2024-06-28 03:32:44,364 INFO L125 PetriNetUnfolderBase]: For 197191/197191 co-relation queries the response was YES. [2024-06-28 03:32:44,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23975 conditions, 3517 events. 2172/3517 cut-off events. For 197191/197191 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 19564 event pairs, 618 based on Foata normal form. 2/3516 useless extension candidates. Maximal degree in co-relation 23902. Up to 3232 conditions per place. [2024-06-28 03:32:44,391 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 148 selfloop transitions, 25 changer transitions 0/184 dead transitions. [2024-06-28 03:32:44,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 184 transitions, 1958 flow [2024-06-28 03:32:44,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:32:44,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:32:44,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-28 03:32:44,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43197278911564624 [2024-06-28 03:32:44,392 INFO L175 Difference]: Start difference. First operand has 155 places, 163 transitions, 1382 flow. Second operand 7 states and 127 transitions. [2024-06-28 03:32:44,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 184 transitions, 1958 flow [2024-06-28 03:32:44,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 184 transitions, 1888 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-28 03:32:44,598 INFO L231 Difference]: Finished difference. Result has 156 places, 169 transitions, 1474 flow [2024-06-28 03:32:44,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1312, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1474, PETRI_PLACES=156, PETRI_TRANSITIONS=169} [2024-06-28 03:32:44,598 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 113 predicate places. [2024-06-28 03:32:44,598 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 169 transitions, 1474 flow [2024-06-28 03:32:44,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 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:32:44,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:44,599 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:32:44,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 03:32:44,599 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:32:44,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:44,599 INFO L85 PathProgramCache]: Analyzing trace with hash 1396810431, now seen corresponding path program 2 times [2024-06-28 03:32:44,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:44,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665152863] [2024-06-28 03:32:44,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:44,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:44,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:45,237 INFO L134 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:32:45,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:45,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665152863] [2024-06-28 03:32:45,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665152863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:45,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:45,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:32:45,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923868829] [2024-06-28 03:32:45,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:45,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:32:45,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:45,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:32:45,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:32:45,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:45,297 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 169 transitions, 1474 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:32:45,297 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:45,297 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:45,297 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:45,761 INFO L124 PetriNetUnfolderBase]: 2261/3609 cut-off events. [2024-06-28 03:32:45,761 INFO L125 PetriNetUnfolderBase]: For 204595/204601 co-relation queries the response was YES. [2024-06-28 03:32:45,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24901 conditions, 3609 events. 2261/3609 cut-off events. For 204595/204601 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 19758 event pairs, 657 based on Foata normal form. 5/3610 useless extension candidates. Maximal degree in co-relation 24827. Up to 3432 conditions per place. [2024-06-28 03:32:45,789 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 152 selfloop transitions, 28 changer transitions 0/185 dead transitions. [2024-06-28 03:32:45,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 185 transitions, 2062 flow [2024-06-28 03:32:45,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:32:45,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:32:45,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-28 03:32:45,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3945578231292517 [2024-06-28 03:32:45,790 INFO L175 Difference]: Start difference. First operand has 156 places, 169 transitions, 1474 flow. Second operand 7 states and 116 transitions. [2024-06-28 03:32:45,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 185 transitions, 2062 flow [2024-06-28 03:32:46,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 185 transitions, 1986 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-28 03:32:46,003 INFO L231 Difference]: Finished difference. Result has 159 places, 175 transitions, 1578 flow [2024-06-28 03:32:46,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1402, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1578, PETRI_PLACES=159, PETRI_TRANSITIONS=175} [2024-06-28 03:32:46,003 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 116 predicate places. [2024-06-28 03:32:46,004 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 175 transitions, 1578 flow [2024-06-28 03:32:46,004 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:32:46,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:46,004 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:32:46,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 03:32:46,004 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:32:46,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:46,004 INFO L85 PathProgramCache]: Analyzing trace with hash 534130875, now seen corresponding path program 3 times [2024-06-28 03:32:46,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:46,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988867548] [2024-06-28 03:32:46,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:46,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:46,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:46,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:32:46,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:46,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988867548] [2024-06-28 03:32:46,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988867548] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:46,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:46,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:32:46,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123612723] [2024-06-28 03:32:46,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:46,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:32:46,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:46,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:32:46,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:32:46,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:46,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 175 transitions, 1578 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:32:46,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:46,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:46,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:47,173 INFO L124 PetriNetUnfolderBase]: 2258/3605 cut-off events. [2024-06-28 03:32:47,174 INFO L125 PetriNetUnfolderBase]: For 211662/211668 co-relation queries the response was YES. [2024-06-28 03:32:47,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25106 conditions, 3605 events. 2258/3605 cut-off events. For 211662/211668 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 19751 event pairs, 657 based on Foata normal form. 5/3606 useless extension candidates. Maximal degree in co-relation 25031. Up to 3429 conditions per place. [2024-06-28 03:32:47,203 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 152 selfloop transitions, 27 changer transitions 0/184 dead transitions. [2024-06-28 03:32:47,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 184 transitions, 1958 flow [2024-06-28 03:32:47,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:32:47,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:32:47,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-28 03:32:47,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3945578231292517 [2024-06-28 03:32:47,204 INFO L175 Difference]: Start difference. First operand has 159 places, 175 transitions, 1578 flow. Second operand 7 states and 116 transitions. [2024-06-28 03:32:47,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 184 transitions, 1958 flow [2024-06-28 03:32:47,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 184 transitions, 1855 flow, removed 42 selfloop flow, removed 3 redundant places. [2024-06-28 03:32:47,447 INFO L231 Difference]: Finished difference. Result has 163 places, 175 transitions, 1535 flow [2024-06-28 03:32:47,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1475, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1535, PETRI_PLACES=163, PETRI_TRANSITIONS=175} [2024-06-28 03:32:47,447 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 120 predicate places. [2024-06-28 03:32:47,447 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 175 transitions, 1535 flow [2024-06-28 03:32:47,448 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:32:47,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:47,448 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:32:47,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 03:32:47,448 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:32:47,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:47,448 INFO L85 PathProgramCache]: Analyzing trace with hash 1396573095, now seen corresponding path program 3 times [2024-06-28 03:32:47,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:47,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139507084] [2024-06-28 03:32:47,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:47,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:47,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:48,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:32:48,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:48,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139507084] [2024-06-28 03:32:48,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139507084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:48,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:48,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:32:48,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218033534] [2024-06-28 03:32:48,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:48,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:32:48,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:48,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:32:48,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:32:48,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:32:48,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 175 transitions, 1535 flow. Second operand has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 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:32:48,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:48,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:32:48,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:48,704 INFO L124 PetriNetUnfolderBase]: 2145/3512 cut-off events. [2024-06-28 03:32:48,704 INFO L125 PetriNetUnfolderBase]: For 220832/220838 co-relation queries the response was YES. [2024-06-28 03:32:48,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24681 conditions, 3512 events. 2145/3512 cut-off events. For 220832/220838 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 19837 event pairs, 612 based on Foata normal form. 3/3511 useless extension candidates. Maximal degree in co-relation 24604. Up to 3191 conditions per place. [2024-06-28 03:32:48,733 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 145 selfloop transitions, 32 changer transitions 0/190 dead transitions. [2024-06-28 03:32:48,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 190 transitions, 2073 flow [2024-06-28 03:32:48,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:32:48,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:32:48,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-28 03:32:48,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 03:32:48,734 INFO L175 Difference]: Start difference. First operand has 163 places, 175 transitions, 1535 flow. Second operand 7 states and 126 transitions. [2024-06-28 03:32:48,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 190 transitions, 2073 flow [2024-06-28 03:32:48,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 190 transitions, 1999 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 03:32:48,898 INFO L231 Difference]: Finished difference. Result has 164 places, 178 transitions, 1593 flow [2024-06-28 03:32:48,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1461, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1593, PETRI_PLACES=164, PETRI_TRANSITIONS=178} [2024-06-28 03:32:48,899 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 121 predicate places. [2024-06-28 03:32:48,899 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 178 transitions, 1593 flow [2024-06-28 03:32:48,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 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:32:48,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:48,899 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:32:48,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 03:32:48,899 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:32:48,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:48,900 INFO L85 PathProgramCache]: Analyzing trace with hash -740050358, now seen corresponding path program 1 times [2024-06-28 03:32:48,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:48,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004571458] [2024-06-28 03:32:48,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:48,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:48,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:49,504 INFO L134 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:32:49,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:49,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004571458] [2024-06-28 03:32:49,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004571458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:49,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:49,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:32:49,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989143838] [2024-06-28 03:32:49,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:49,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:32:49,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:49,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:32:49,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:32:49,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:49,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 178 transitions, 1593 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:32:49,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:49,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:49,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:50,143 INFO L124 PetriNetUnfolderBase]: 2382/3760 cut-off events. [2024-06-28 03:32:50,143 INFO L125 PetriNetUnfolderBase]: For 269885/269891 co-relation queries the response was YES. [2024-06-28 03:32:50,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28220 conditions, 3760 events. 2382/3760 cut-off events. For 269885/269891 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 20392 event pairs, 685 based on Foata normal form. 6/3762 useless extension candidates. Maximal degree in co-relation 28142. Up to 3493 conditions per place. [2024-06-28 03:32:50,175 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 162 selfloop transitions, 25 changer transitions 0/199 dead transitions. [2024-06-28 03:32:50,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 199 transitions, 2076 flow [2024-06-28 03:32:50,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:32:50,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:32:50,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-28 03:32:50,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 03:32:50,176 INFO L175 Difference]: Start difference. First operand has 164 places, 178 transitions, 1593 flow. Second operand 7 states and 126 transitions. [2024-06-28 03:32:50,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 199 transitions, 2076 flow [2024-06-28 03:32:50,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 199 transitions, 1966 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-28 03:32:50,437 INFO L231 Difference]: Finished difference. Result has 166 places, 182 transitions, 1613 flow [2024-06-28 03:32:50,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1483, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1613, PETRI_PLACES=166, PETRI_TRANSITIONS=182} [2024-06-28 03:32:50,438 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 123 predicate places. [2024-06-28 03:32:50,438 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 182 transitions, 1613 flow [2024-06-28 03:32:50,438 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:32:50,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:50,438 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:32:50,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 03:32:50,438 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:32:50,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:50,438 INFO L85 PathProgramCache]: Analyzing trace with hash -789048734, now seen corresponding path program 2 times [2024-06-28 03:32:50,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:50,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739803764] [2024-06-28 03:32:50,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:50,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:50,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:51,089 INFO L134 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:32:51,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:51,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739803764] [2024-06-28 03:32:51,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739803764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:51,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:51,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:32:51,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193040836] [2024-06-28 03:32:51,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:51,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:32:51,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:51,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:32:51,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:32:51,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:51,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 182 transitions, 1613 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:32:51,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:51,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:51,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:51,709 INFO L124 PetriNetUnfolderBase]: 2494/3937 cut-off events. [2024-06-28 03:32:51,709 INFO L125 PetriNetUnfolderBase]: For 281880/281886 co-relation queries the response was YES. [2024-06-28 03:32:51,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29491 conditions, 3937 events. 2494/3937 cut-off events. For 281880/281886 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 21498 event pairs, 714 based on Foata normal form. 6/3933 useless extension candidates. Maximal degree in co-relation 29412. Up to 3579 conditions per place. [2024-06-28 03:32:51,744 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 171 selfloop transitions, 46 changer transitions 0/229 dead transitions. [2024-06-28 03:32:51,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 229 transitions, 2589 flow [2024-06-28 03:32:51,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:32:51,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:32:51,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-28 03:32:51,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-28 03:32:51,799 INFO L175 Difference]: Start difference. First operand has 166 places, 182 transitions, 1613 flow. Second operand 8 states and 137 transitions. [2024-06-28 03:32:51,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 229 transitions, 2589 flow [2024-06-28 03:32:52,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 229 transitions, 2433 flow, removed 44 selfloop flow, removed 5 redundant places. [2024-06-28 03:32:52,115 INFO L231 Difference]: Finished difference. Result has 170 places, 208 transitions, 1944 flow [2024-06-28 03:32:52,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1524, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1944, PETRI_PLACES=170, PETRI_TRANSITIONS=208} [2024-06-28 03:32:52,115 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 127 predicate places. [2024-06-28 03:32:52,116 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 208 transitions, 1944 flow [2024-06-28 03:32:52,116 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:32:52,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:52,116 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:32:52,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 03:32:52,116 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:32:52,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:52,116 INFO L85 PathProgramCache]: Analyzing trace with hash 316564903, now seen corresponding path program 1 times [2024-06-28 03:32:52,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:52,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242107368] [2024-06-28 03:32:52,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:52,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:52,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:52,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:32:52,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:52,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242107368] [2024-06-28 03:32:52,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242107368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:52,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:52,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:32:52,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730315260] [2024-06-28 03:32:52,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:52,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:32:52,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:52,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:32:52,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:32:52,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:32:52,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 208 transitions, 1944 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:32:52,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:52,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:32:52,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:53,556 INFO L124 PetriNetUnfolderBase]: 2588/4035 cut-off events. [2024-06-28 03:32:53,556 INFO L125 PetriNetUnfolderBase]: For 291199/291205 co-relation queries the response was YES. [2024-06-28 03:32:53,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30178 conditions, 4035 events. 2588/4035 cut-off events. For 291199/291205 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 21714 event pairs, 737 based on Foata normal form. 6/4037 useless extension candidates. Maximal degree in co-relation 30097. Up to 3788 conditions per place. [2024-06-28 03:32:53,589 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 186 selfloop transitions, 42 changer transitions 0/232 dead transitions. [2024-06-28 03:32:53,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 232 transitions, 2526 flow [2024-06-28 03:32:53,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:32:53,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:32:53,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-28 03:32:53,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 03:32:53,591 INFO L175 Difference]: Start difference. First operand has 170 places, 208 transitions, 1944 flow. Second operand 8 states and 136 transitions. [2024-06-28 03:32:53,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 232 transitions, 2526 flow [2024-06-28 03:32:53,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 232 transitions, 2467 flow, removed 26 selfloop flow, removed 2 redundant places. [2024-06-28 03:32:53,952 INFO L231 Difference]: Finished difference. Result has 176 places, 212 transitions, 2059 flow [2024-06-28 03:32:53,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1885, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2059, PETRI_PLACES=176, PETRI_TRANSITIONS=212} [2024-06-28 03:32:53,952 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 133 predicate places. [2024-06-28 03:32:53,952 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 212 transitions, 2059 flow [2024-06-28 03:32:53,952 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:32:53,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:53,952 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:32:53,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 03:32:53,952 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:32:53,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:53,953 INFO L85 PathProgramCache]: Analyzing trace with hash 717525343, now seen corresponding path program 2 times [2024-06-28 03:32:53,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:53,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356303214] [2024-06-28 03:32:53,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:53,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:53,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:54,729 INFO L134 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:32:54,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:54,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356303214] [2024-06-28 03:32:54,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356303214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:54,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:54,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:32:54,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468849976] [2024-06-28 03:32:54,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:54,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:32:54,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:54,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:32:54,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:32:54,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:32:54,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 212 transitions, 2059 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:32:54,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:54,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:32:54,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:55,422 INFO L124 PetriNetUnfolderBase]: 2647/4125 cut-off events. [2024-06-28 03:32:55,422 INFO L125 PetriNetUnfolderBase]: For 309139/309145 co-relation queries the response was YES. [2024-06-28 03:32:55,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31869 conditions, 4125 events. 2647/4125 cut-off events. For 309139/309145 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 22323 event pairs, 746 based on Foata normal form. 6/4121 useless extension candidates. Maximal degree in co-relation 31786. Up to 3805 conditions per place. [2024-06-28 03:32:55,458 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 191 selfloop transitions, 59 changer transitions 0/254 dead transitions. [2024-06-28 03:32:55,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 254 transitions, 3232 flow [2024-06-28 03:32:55,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:32:55,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:32:55,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-28 03:32:55,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3862433862433862 [2024-06-28 03:32:55,459 INFO L175 Difference]: Start difference. First operand has 176 places, 212 transitions, 2059 flow. Second operand 9 states and 146 transitions. [2024-06-28 03:32:55,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 254 transitions, 3232 flow [2024-06-28 03:32:55,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 254 transitions, 3012 flow, removed 66 selfloop flow, removed 6 redundant places. [2024-06-28 03:32:55,880 INFO L231 Difference]: Finished difference. Result has 180 places, 232 transitions, 2402 flow [2024-06-28 03:32:55,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1915, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2402, PETRI_PLACES=180, PETRI_TRANSITIONS=232} [2024-06-28 03:32:55,881 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 137 predicate places. [2024-06-28 03:32:55,881 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 232 transitions, 2402 flow [2024-06-28 03:32:55,881 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:32:55,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:55,881 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:32:55,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 03:32:55,881 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:32:55,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:55,881 INFO L85 PathProgramCache]: Analyzing trace with hash -2053839507, now seen corresponding path program 3 times [2024-06-28 03:32:55,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:55,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160827236] [2024-06-28 03:32:55,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:55,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:55,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:56,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:32:56,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:56,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160827236] [2024-06-28 03:32:56,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [160827236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:56,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:56,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:32:56,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664439141] [2024-06-28 03:32:56,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:56,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:32:56,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:56,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:32:56,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:32:56,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:32:56,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 232 transitions, 2402 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:32:56,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:56,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:32:56,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:57,318 INFO L124 PetriNetUnfolderBase]: 2643/4121 cut-off events. [2024-06-28 03:32:57,318 INFO L125 PetriNetUnfolderBase]: For 321691/321697 co-relation queries the response was YES. [2024-06-28 03:32:57,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32461 conditions, 4121 events. 2643/4121 cut-off events. For 321691/321697 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 22310 event pairs, 746 based on Foata normal form. 6/4117 useless extension candidates. Maximal degree in co-relation 32376. Up to 3803 conditions per place. [2024-06-28 03:32:57,355 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 192 selfloop transitions, 58 changer transitions 0/254 dead transitions. [2024-06-28 03:32:57,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 254 transitions, 3194 flow [2024-06-28 03:32:57,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:32:57,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:32:57,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-28 03:32:57,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835978835978836 [2024-06-28 03:32:57,356 INFO L175 Difference]: Start difference. First operand has 180 places, 232 transitions, 2402 flow. Second operand 9 states and 145 transitions. [2024-06-28 03:32:57,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 254 transitions, 3194 flow [2024-06-28 03:32:57,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 254 transitions, 3005 flow, removed 78 selfloop flow, removed 4 redundant places. [2024-06-28 03:32:57,689 INFO L231 Difference]: Finished difference. Result has 185 places, 232 transitions, 2337 flow [2024-06-28 03:32:57,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2213, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2337, PETRI_PLACES=185, PETRI_TRANSITIONS=232} [2024-06-28 03:32:57,689 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 142 predicate places. [2024-06-28 03:32:57,689 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 232 transitions, 2337 flow [2024-06-28 03:32:57,689 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:32:57,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:57,690 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:32:57,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 03:32:57,690 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:32:57,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:57,690 INFO L85 PathProgramCache]: Analyzing trace with hash -301318158, now seen corresponding path program 1 times [2024-06-28 03:32:57,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:57,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049976101] [2024-06-28 03:32:57,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:57,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:57,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:58,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:32:58,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:58,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049976101] [2024-06-28 03:32:58,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049976101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:58,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:58,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:32:58,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441480697] [2024-06-28 03:32:58,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:58,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:32:58,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:58,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:32:58,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:32:58,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:32:58,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 232 transitions, 2337 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:32:58,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:58,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:32:58,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:59,116 INFO L124 PetriNetUnfolderBase]: 2648/4126 cut-off events. [2024-06-28 03:32:59,116 INFO L125 PetriNetUnfolderBase]: For 326818/326818 co-relation queries the response was YES. [2024-06-28 03:32:59,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32710 conditions, 4126 events. 2648/4126 cut-off events. For 326818/326818 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 22261 event pairs, 737 based on Foata normal form. 1/4124 useless extension candidates. Maximal degree in co-relation 32623. Up to 3980 conditions per place. [2024-06-28 03:32:59,217 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 221 selfloop transitions, 25 changer transitions 0/250 dead transitions. [2024-06-28 03:32:59,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 250 transitions, 2933 flow [2024-06-28 03:32:59,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:32:59,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:32:59,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-28 03:32:59,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36904761904761907 [2024-06-28 03:32:59,218 INFO L175 Difference]: Start difference. First operand has 185 places, 232 transitions, 2337 flow. Second operand 8 states and 124 transitions. [2024-06-28 03:32:59,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 250 transitions, 2933 flow [2024-06-28 03:32:59,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 250 transitions, 2830 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 03:32:59,571 INFO L231 Difference]: Finished difference. Result has 187 places, 235 transitions, 2363 flow [2024-06-28 03:32:59,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2234, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2363, PETRI_PLACES=187, PETRI_TRANSITIONS=235} [2024-06-28 03:32:59,571 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 144 predicate places. [2024-06-28 03:32:59,571 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 235 transitions, 2363 flow [2024-06-28 03:32:59,572 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:32:59,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:59,572 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:32:59,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 03:32:59,572 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:32:59,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:59,573 INFO L85 PathProgramCache]: Analyzing trace with hash -863451136, now seen corresponding path program 3 times [2024-06-28 03:32:59,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:59,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230524336] [2024-06-28 03:32:59,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:59,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:59,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:33:00,170 INFO L134 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:33:00,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:33:00,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230524336] [2024-06-28 03:33:00,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230524336] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:33:00,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:33:00,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:33:00,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134724533] [2024-06-28 03:33:00,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:33:00,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:33:00,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:33:00,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:33:00,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:33:00,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:33:00,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 235 transitions, 2363 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:33:00,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:33:00,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:33:00,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:33:00,952 INFO L124 PetriNetUnfolderBase]: 2569/4037 cut-off events. [2024-06-28 03:33:00,952 INFO L125 PetriNetUnfolderBase]: For 338171/338171 co-relation queries the response was YES. [2024-06-28 03:33:00,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32599 conditions, 4037 events. 2569/4037 cut-off events. For 338171/338171 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 22041 event pairs, 715 based on Foata normal form. 1/4026 useless extension candidates. Maximal degree in co-relation 32511. Up to 3689 conditions per place. [2024-06-28 03:33:00,988 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 201 selfloop transitions, 31 changer transitions 0/250 dead transitions. [2024-06-28 03:33:00,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 250 transitions, 2865 flow [2024-06-28 03:33:00,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:33:00,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:33:00,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-28 03:33:00,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41836734693877553 [2024-06-28 03:33:00,989 INFO L175 Difference]: Start difference. First operand has 187 places, 235 transitions, 2363 flow. Second operand 7 states and 123 transitions. [2024-06-28 03:33:00,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 250 transitions, 2865 flow [2024-06-28 03:33:01,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 250 transitions, 2744 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-28 03:33:01,352 INFO L231 Difference]: Finished difference. Result has 188 places, 235 transitions, 2310 flow [2024-06-28 03:33:01,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2242, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2310, PETRI_PLACES=188, PETRI_TRANSITIONS=235} [2024-06-28 03:33:01,353 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 145 predicate places. [2024-06-28 03:33:01,353 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 235 transitions, 2310 flow [2024-06-28 03:33:01,353 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:33:01,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:33:01,353 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:33:01,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 03:33:01,354 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:33:01,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:33:01,354 INFO L85 PathProgramCache]: Analyzing trace with hash 1753118934, now seen corresponding path program 4 times [2024-06-28 03:33:01,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:33:01,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541428279] [2024-06-28 03:33:01,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:33:01,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:33:01,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:33:01,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:33:01,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:33:01,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541428279] [2024-06-28 03:33:01,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541428279] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:33:01,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:33:01,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:33:01,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826754503] [2024-06-28 03:33:01,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:33:01,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:33:01,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:33:01,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:33:01,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:33:01,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:33:01,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 235 transitions, 2310 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:33:01,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:33:01,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:33:01,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:33:02,756 INFO L124 PetriNetUnfolderBase]: 2574/4044 cut-off events. [2024-06-28 03:33:02,756 INFO L125 PetriNetUnfolderBase]: For 349178/349178 co-relation queries the response was YES. [2024-06-28 03:33:02,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32886 conditions, 4044 events. 2574/4044 cut-off events. For 349178/349178 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 22047 event pairs, 715 based on Foata normal form. 1/4033 useless extension candidates. Maximal degree in co-relation 32797. Up to 3678 conditions per place. [2024-06-28 03:33:02,800 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 188 selfloop transitions, 44 changer transitions 0/250 dead transitions. [2024-06-28 03:33:02,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 250 transitions, 2864 flow [2024-06-28 03:33:02,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:33:02,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:33:02,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-28 03:33:02,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41496598639455784 [2024-06-28 03:33:02,801 INFO L175 Difference]: Start difference. First operand has 188 places, 235 transitions, 2310 flow. Second operand 7 states and 122 transitions. [2024-06-28 03:33:02,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 250 transitions, 2864 flow [2024-06-28 03:33:03,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 250 transitions, 2772 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-28 03:33:03,327 INFO L231 Difference]: Finished difference. Result has 190 places, 238 transitions, 2378 flow [2024-06-28 03:33:03,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2218, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2378, PETRI_PLACES=190, PETRI_TRANSITIONS=238} [2024-06-28 03:33:03,328 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 147 predicate places. [2024-06-28 03:33:03,328 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 238 transitions, 2378 flow [2024-06-28 03:33:03,328 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:33:03,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:33:03,328 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:33:03,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 03:33:03,329 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:33:03,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:33:03,329 INFO L85 PathProgramCache]: Analyzing trace with hash -621824282, now seen corresponding path program 5 times [2024-06-28 03:33:03,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:33:03,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506819156] [2024-06-28 03:33:03,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:33:03,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:33:03,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:33:03,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:33:03,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:33:03,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506819156] [2024-06-28 03:33:03,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506819156] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:33:03,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:33:03,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:33:03,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228020176] [2024-06-28 03:33:03,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:33:03,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:33:03,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:33:03,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:33:03,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:33:04,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:33:04,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 238 transitions, 2378 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:33:04,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:33:04,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:33:04,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:33:04,668 INFO L124 PetriNetUnfolderBase]: 2579/4059 cut-off events. [2024-06-28 03:33:04,668 INFO L125 PetriNetUnfolderBase]: For 360941/360947 co-relation queries the response was YES. [2024-06-28 03:33:04,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33195 conditions, 4059 events. 2579/4059 cut-off events. For 360941/360947 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 22225 event pairs, 739 based on Foata normal form. 5/4051 useless extension candidates. Maximal degree in co-relation 33105. Up to 3599 conditions per place. [2024-06-28 03:33:04,705 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 153 selfloop transitions, 80 changer transitions 0/251 dead transitions. [2024-06-28 03:33:04,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 251 transitions, 3048 flow [2024-06-28 03:33:04,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:33:04,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:33:04,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-28 03:33:04,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41156462585034015 [2024-06-28 03:33:04,706 INFO L175 Difference]: Start difference. First operand has 190 places, 238 transitions, 2378 flow. Second operand 7 states and 121 transitions. [2024-06-28 03:33:04,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 251 transitions, 3048 flow [2024-06-28 03:33:05,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 251 transitions, 2920 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-28 03:33:05,111 INFO L231 Difference]: Finished difference. Result has 192 places, 241 transitions, 2482 flow [2024-06-28 03:33:05,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2250, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2482, PETRI_PLACES=192, PETRI_TRANSITIONS=241} [2024-06-28 03:33:05,112 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 149 predicate places. [2024-06-28 03:33:05,112 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 241 transitions, 2482 flow [2024-06-28 03:33:05,112 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:33:05,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:33:05,113 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:33:05,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 03:33:05,113 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:33:05,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:33:05,113 INFO L85 PathProgramCache]: Analyzing trace with hash 338372608, now seen corresponding path program 6 times [2024-06-28 03:33:05,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:33:05,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881104860] [2024-06-28 03:33:05,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:33:05,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:33:05,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:33:05,757 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:33:05,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:33:05,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881104860] [2024-06-28 03:33:05,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881104860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:33:05,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:33:05,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:33:05,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654709974] [2024-06-28 03:33:05,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:33:05,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:33:05,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:33:05,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:33:05,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:33:05,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:33:05,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 241 transitions, 2482 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:33:05,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:33:05,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:33:05,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:33:06,452 INFO L124 PetriNetUnfolderBase]: 2571/4047 cut-off events. [2024-06-28 03:33:06,452 INFO L125 PetriNetUnfolderBase]: For 370694/370700 co-relation queries the response was YES. [2024-06-28 03:33:06,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33250 conditions, 4047 events. 2571/4047 cut-off events. For 370694/370700 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 22162 event pairs, 739 based on Foata normal form. 6/4040 useless extension candidates. Maximal degree in co-relation 33159. Up to 3591 conditions per place. [2024-06-28 03:33:06,487 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 161 selfloop transitions, 72 changer transitions 0/251 dead transitions. [2024-06-28 03:33:06,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 251 transitions, 3088 flow [2024-06-28 03:33:06,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:33:06,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:33:06,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-28 03:33:06,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41496598639455784 [2024-06-28 03:33:06,488 INFO L175 Difference]: Start difference. First operand has 192 places, 241 transitions, 2482 flow. Second operand 7 states and 122 transitions. [2024-06-28 03:33:06,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 251 transitions, 3088 flow [2024-06-28 03:33:06,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 251 transitions, 2864 flow, removed 46 selfloop flow, removed 4 redundant places. [2024-06-28 03:33:06,884 INFO L231 Difference]: Finished difference. Result has 195 places, 241 transitions, 2410 flow [2024-06-28 03:33:06,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2258, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2410, PETRI_PLACES=195, PETRI_TRANSITIONS=241} [2024-06-28 03:33:06,885 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 152 predicate places. [2024-06-28 03:33:06,885 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 241 transitions, 2410 flow [2024-06-28 03:33:06,885 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:33:06,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:33:06,885 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:33:06,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 03:33:06,886 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:33:06,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:33:06,886 INFO L85 PathProgramCache]: Analyzing trace with hash 351713024, now seen corresponding path program 2 times [2024-06-28 03:33:06,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:33:06,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031437678] [2024-06-28 03:33:06,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:33:06,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:33:06,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:33:07,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:33:07,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:33:07,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031437678] [2024-06-28 03:33:07,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031437678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:33:07,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:33:07,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:33:07,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201963435] [2024-06-28 03:33:07,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:33:07,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:33:07,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:33:07,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:33:07,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:33:07,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:33:07,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 241 transitions, 2410 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:33:07,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:33:07,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:33:07,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:33:08,340 INFO L124 PetriNetUnfolderBase]: 2648/4127 cut-off events. [2024-06-28 03:33:08,340 INFO L125 PetriNetUnfolderBase]: For 378417/378423 co-relation queries the response was YES. [2024-06-28 03:33:08,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33759 conditions, 4127 events. 2648/4127 cut-off events. For 378417/378423 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 22243 event pairs, 735 based on Foata normal form. 5/4126 useless extension candidates. Maximal degree in co-relation 33667. Up to 3953 conditions per place. [2024-06-28 03:33:08,376 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 212 selfloop transitions, 44 changer transitions 0/260 dead transitions. [2024-06-28 03:33:08,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 260 transitions, 3218 flow [2024-06-28 03:33:08,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:33:08,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:33:08,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-28 03:33:08,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36607142857142855 [2024-06-28 03:33:08,377 INFO L175 Difference]: Start difference. First operand has 195 places, 241 transitions, 2410 flow. Second operand 8 states and 123 transitions. [2024-06-28 03:33:08,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 260 transitions, 3218 flow [2024-06-28 03:33:08,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 260 transitions, 3054 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 03:33:08,705 INFO L231 Difference]: Finished difference. Result has 198 places, 249 transitions, 2515 flow [2024-06-28 03:33:08,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2246, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2515, PETRI_PLACES=198, PETRI_TRANSITIONS=249} [2024-06-28 03:33:08,706 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 155 predicate places. [2024-06-28 03:33:08,706 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 249 transitions, 2515 flow [2024-06-28 03:33:08,706 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:33:08,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:33:08,706 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:33:08,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 03:33:08,707 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:33:08,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:33:08,707 INFO L85 PathProgramCache]: Analyzing trace with hash 338380544, now seen corresponding path program 3 times [2024-06-28 03:33:08,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:33:08,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447006368] [2024-06-28 03:33:08,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:33:08,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:33:08,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:33:09,411 INFO L134 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:33:09,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:33:09,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447006368] [2024-06-28 03:33:09,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447006368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:33:09,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:33:09,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:33:09,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017363451] [2024-06-28 03:33:09,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:33:09,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:33:09,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:33:09,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:33:09,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:33:09,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:33:09,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 249 transitions, 2515 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:33:09,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:33:09,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:33:09,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:33:10,195 INFO L124 PetriNetUnfolderBase]: 2653/4132 cut-off events. [2024-06-28 03:33:10,195 INFO L125 PetriNetUnfolderBase]: For 393004/393010 co-relation queries the response was YES. [2024-06-28 03:33:10,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34207 conditions, 4132 events. 2653/4132 cut-off events. For 393004/393010 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 22255 event pairs, 734 based on Foata normal form. 5/4131 useless extension candidates. Maximal degree in co-relation 34113. Up to 3959 conditions per place. [2024-06-28 03:33:10,228 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 217 selfloop transitions, 43 changer transitions 0/264 dead transitions. [2024-06-28 03:33:10,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 264 transitions, 3269 flow [2024-06-28 03:33:10,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:33:10,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:33:10,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-28 03:33:10,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37202380952380953 [2024-06-28 03:33:10,229 INFO L175 Difference]: Start difference. First operand has 198 places, 249 transitions, 2515 flow. Second operand 8 states and 125 transitions. [2024-06-28 03:33:10,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 264 transitions, 3269 flow [2024-06-28 03:33:10,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 264 transitions, 3134 flow, removed 47 selfloop flow, removed 4 redundant places. [2024-06-28 03:33:10,542 INFO L231 Difference]: Finished difference. Result has 202 places, 253 transitions, 2560 flow [2024-06-28 03:33:10,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2394, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2560, PETRI_PLACES=202, PETRI_TRANSITIONS=253} [2024-06-28 03:33:10,542 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 159 predicate places. [2024-06-28 03:33:10,542 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 253 transitions, 2560 flow [2024-06-28 03:33:10,542 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:33:10,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:33:10,543 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:33:10,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 03:33:10,543 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:33:10,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:33:10,543 INFO L85 PathProgramCache]: Analyzing trace with hash 632754673, now seen corresponding path program 4 times [2024-06-28 03:33:10,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:33:10,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611924822] [2024-06-28 03:33:10,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:33:10,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:33:10,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:33:11,319 INFO L134 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:33:11,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:33:11,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611924822] [2024-06-28 03:33:11,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611924822] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:33:11,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:33:11,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:33:11,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121382709] [2024-06-28 03:33:11,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:33:11,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:33:11,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:33:11,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:33:11,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:33:11,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:33:11,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 253 transitions, 2560 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:33:11,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:33:11,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:33:11,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:33:12,062 INFO L124 PetriNetUnfolderBase]: 2681/4173 cut-off events. [2024-06-28 03:33:12,062 INFO L125 PetriNetUnfolderBase]: For 410045/410051 co-relation queries the response was YES. [2024-06-28 03:33:12,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34929 conditions, 4173 events. 2681/4173 cut-off events. For 410045/410051 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 22548 event pairs, 770 based on Foata normal form. 6/4166 useless extension candidates. Maximal degree in co-relation 34833. Up to 3695 conditions per place. [2024-06-28 03:33:12,103 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 167 selfloop transitions, 108 changer transitions 0/279 dead transitions. [2024-06-28 03:33:12,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 279 transitions, 3818 flow [2024-06-28 03:33:12,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:33:12,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:33:12,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-28 03:33:12,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-28 03:33:12,104 INFO L175 Difference]: Start difference. First operand has 202 places, 253 transitions, 2560 flow. Second operand 8 states and 133 transitions. [2024-06-28 03:33:12,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 279 transitions, 3818 flow [2024-06-28 03:33:12,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 279 transitions, 3718 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-28 03:33:12,660 INFO L231 Difference]: Finished difference. Result has 207 places, 264 transitions, 2945 flow [2024-06-28 03:33:12,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2460, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2945, PETRI_PLACES=207, PETRI_TRANSITIONS=264} [2024-06-28 03:33:12,660 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 164 predicate places. [2024-06-28 03:33:12,661 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 264 transitions, 2945 flow [2024-06-28 03:33:12,661 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:33:12,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:33:12,661 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:33:12,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 03:33:12,661 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:33:12,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:33:12,661 INFO L85 PathProgramCache]: Analyzing trace with hash 351267554, now seen corresponding path program 4 times [2024-06-28 03:33:12,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:33:12,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604653603] [2024-06-28 03:33:12,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:33:12,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:33:12,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:33:13,439 INFO L134 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:33:13,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:33:13,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604653603] [2024-06-28 03:33:13,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604653603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:33:13,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:33:13,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:33:13,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504995215] [2024-06-28 03:33:13,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:33:13,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:33:13,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:33:13,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:33:13,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:33:13,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:33:13,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 264 transitions, 2945 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:33:13,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:33:13,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:33:13,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:33:14,109 INFO L124 PetriNetUnfolderBase]: 2678/4170 cut-off events. [2024-06-28 03:33:14,109 INFO L125 PetriNetUnfolderBase]: For 423986/423992 co-relation queries the response was YES. [2024-06-28 03:33:14,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35843 conditions, 4170 events. 2678/4170 cut-off events. For 423986/423992 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 22482 event pairs, 734 based on Foata normal form. 5/4169 useless extension candidates. Maximal degree in co-relation 35745. Up to 3995 conditions per place. [2024-06-28 03:33:14,151 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 225 selfloop transitions, 45 changer transitions 0/274 dead transitions. [2024-06-28 03:33:14,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 274 transitions, 3509 flow [2024-06-28 03:33:14,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:33:14,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:33:14,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-28 03:33:14,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36607142857142855 [2024-06-28 03:33:14,152 INFO L175 Difference]: Start difference. First operand has 207 places, 264 transitions, 2945 flow. Second operand 8 states and 123 transitions. [2024-06-28 03:33:14,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 274 transitions, 3509 flow [2024-06-28 03:33:14,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 274 transitions, 3257 flow, removed 88 selfloop flow, removed 3 redundant places. [2024-06-28 03:33:14,816 INFO L231 Difference]: Finished difference. Result has 212 places, 264 transitions, 2789 flow [2024-06-28 03:33:14,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2693, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2789, PETRI_PLACES=212, PETRI_TRANSITIONS=264} [2024-06-28 03:33:14,817 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 169 predicate places. [2024-06-28 03:33:14,817 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 264 transitions, 2789 flow [2024-06-28 03:33:14,818 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:33:14,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:33:14,818 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:33:14,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 03:33:14,818 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:33:14,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:33:14,818 INFO L85 PathProgramCache]: Analyzing trace with hash 338368981, now seen corresponding path program 5 times [2024-06-28 03:33:14,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:33:14,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310295961] [2024-06-28 03:33:14,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:33:14,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:33:14,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:33:15,584 INFO L134 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:33:15,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:33:15,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310295961] [2024-06-28 03:33:15,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310295961] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:33:15,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:33:15,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:33:15,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060893053] [2024-06-28 03:33:15,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:33:15,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:33:15,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:33:15,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:33:15,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:33:15,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:33:15,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 264 transitions, 2789 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:33:15,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:33:15,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:33:15,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:33:16,283 INFO L124 PetriNetUnfolderBase]: 2720/4231 cut-off events. [2024-06-28 03:33:16,284 INFO L125 PetriNetUnfolderBase]: For 446745/446751 co-relation queries the response was YES. [2024-06-28 03:33:16,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36676 conditions, 4231 events. 2720/4231 cut-off events. For 446745/446751 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 22862 event pairs, 762 based on Foata normal form. 6/4224 useless extension candidates. Maximal degree in co-relation 36576. Up to 3731 conditions per place. [2024-06-28 03:33:16,326 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 173 selfloop transitions, 114 changer transitions 0/291 dead transitions. [2024-06-28 03:33:16,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 291 transitions, 4119 flow [2024-06-28 03:33:16,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:33:16,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:33:16,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-28 03:33:16,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835978835978836 [2024-06-28 03:33:16,327 INFO L175 Difference]: Start difference. First operand has 212 places, 264 transitions, 2789 flow. Second operand 9 states and 145 transitions. [2024-06-28 03:33:16,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 291 transitions, 4119 flow [2024-06-28 03:33:17,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 291 transitions, 4039 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 03:33:17,071 INFO L231 Difference]: Finished difference. Result has 217 places, 276 transitions, 3273 flow [2024-06-28 03:33:17,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2709, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3273, PETRI_PLACES=217, PETRI_TRANSITIONS=276} [2024-06-28 03:33:17,071 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 174 predicate places. [2024-06-28 03:33:17,071 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 276 transitions, 3273 flow [2024-06-28 03:33:17,072 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:33:17,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:33:17,072 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:33:17,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 03:33:17,072 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:33:17,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:33:17,072 INFO L85 PathProgramCache]: Analyzing trace with hash 338380141, now seen corresponding path program 6 times [2024-06-28 03:33:17,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:33:17,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829407168] [2024-06-28 03:33:17,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:33:17,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:33:17,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:33:17,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:33:17,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:33:17,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829407168] [2024-06-28 03:33:17,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829407168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:33:17,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:33:17,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:33:17,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565362869] [2024-06-28 03:33:17,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:33:17,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:33:17,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:33:17,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:33:17,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:33:17,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:33:17,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 276 transitions, 3273 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:33:17,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:33:17,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:33:17,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:33:18,648 INFO L124 PetriNetUnfolderBase]: 2716/4229 cut-off events. [2024-06-28 03:33:18,648 INFO L125 PetriNetUnfolderBase]: For 460786/460792 co-relation queries the response was YES. [2024-06-28 03:33:18,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37396 conditions, 4229 events. 2716/4229 cut-off events. For 460786/460792 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 22904 event pairs, 762 based on Foata normal form. 6/4222 useless extension candidates. Maximal degree in co-relation 37293. Up to 3729 conditions per place. [2024-06-28 03:33:18,694 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 178 selfloop transitions, 109 changer transitions 0/291 dead transitions. [2024-06-28 03:33:18,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 291 transitions, 4343 flow [2024-06-28 03:33:18,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:33:18,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:33:18,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-28 03:33:18,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835978835978836 [2024-06-28 03:33:18,695 INFO L175 Difference]: Start difference. First operand has 217 places, 276 transitions, 3273 flow. Second operand 9 states and 145 transitions. [2024-06-28 03:33:18,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 291 transitions, 4343 flow [2024-06-28 03:33:19,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 291 transitions, 4057 flow, removed 88 selfloop flow, removed 4 redundant places. [2024-06-28 03:33:19,457 INFO L231 Difference]: Finished difference. Result has 222 places, 276 transitions, 3217 flow [2024-06-28 03:33:19,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2991, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3217, PETRI_PLACES=222, PETRI_TRANSITIONS=276} [2024-06-28 03:33:19,457 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 179 predicate places. [2024-06-28 03:33:19,457 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 276 transitions, 3217 flow [2024-06-28 03:33:19,457 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:33:19,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:33:19,458 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:33:19,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 03:33:19,458 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:33:19,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:33:19,458 INFO L85 PathProgramCache]: Analyzing trace with hash -344313246, now seen corresponding path program 7 times [2024-06-28 03:33:19,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:33:19,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789346193] [2024-06-28 03:33:19,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:33:19,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:33:19,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:33:20,092 INFO L134 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:33:20,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:33:20,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789346193] [2024-06-28 03:33:20,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789346193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:33:20,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:33:20,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:33:20,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412750504] [2024-06-28 03:33:20,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:33:20,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:33:20,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:33:20,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:33:20,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:33:20,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:33:20,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 276 transitions, 3217 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:33:20,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:33:20,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:33:20,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:33:20,936 INFO L124 PetriNetUnfolderBase]: 2726/4282 cut-off events. [2024-06-28 03:33:20,937 INFO L125 PetriNetUnfolderBase]: For 469019/469025 co-relation queries the response was YES. [2024-06-28 03:33:20,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37689 conditions, 4282 events. 2726/4282 cut-off events. For 469019/469025 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 23623 event pairs, 710 based on Foata normal form. 6/4284 useless extension candidates. Maximal degree in co-relation 37585. Up to 3794 conditions per place. [2024-06-28 03:33:20,978 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 234 selfloop transitions, 73 changer transitions 0/331 dead transitions. [2024-06-28 03:33:20,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 331 transitions, 4383 flow [2024-06-28 03:33:20,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:33:20,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:33:20,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-28 03:33:20,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-28 03:33:20,979 INFO L175 Difference]: Start difference. First operand has 222 places, 276 transitions, 3217 flow. Second operand 8 states and 143 transitions. [2024-06-28 03:33:20,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 331 transitions, 4383 flow [2024-06-28 03:33:21,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 331 transitions, 4118 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-06-28 03:33:21,636 INFO L231 Difference]: Finished difference. Result has 224 places, 305 transitions, 3635 flow [2024-06-28 03:33:21,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2975, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3635, PETRI_PLACES=224, PETRI_TRANSITIONS=305} [2024-06-28 03:33:21,636 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 181 predicate places. [2024-06-28 03:33:21,636 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 305 transitions, 3635 flow [2024-06-28 03:33:21,636 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:33:21,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:33:21,636 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:33:21,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 03:33:21,636 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:33:21,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:33:21,637 INFO L85 PathProgramCache]: Analyzing trace with hash 1642506925, now seen corresponding path program 7 times [2024-06-28 03:33:21,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:33:21,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276260968] [2024-06-28 03:33:21,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:33:21,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:33:21,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:33:22,287 INFO L134 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:33:22,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:33:22,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276260968] [2024-06-28 03:33:22,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276260968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:33:22,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:33:22,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:33:22,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335484795] [2024-06-28 03:33:22,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:33:22,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:33:22,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:33:22,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:33:22,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:33:22,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:33:22,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 305 transitions, 3635 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:33:22,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:33:22,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:33:22,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:33:23,120 INFO L124 PetriNetUnfolderBase]: 2865/4455 cut-off events. [2024-06-28 03:33:23,120 INFO L125 PetriNetUnfolderBase]: For 485432/485438 co-relation queries the response was YES. [2024-06-28 03:33:23,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39089 conditions, 4455 events. 2865/4455 cut-off events. For 485432/485438 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 24334 event pairs, 744 based on Foata normal form. 6/4457 useless extension candidates. Maximal degree in co-relation 38984. Up to 4018 conditions per place. [2024-06-28 03:33:23,169 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 260 selfloop transitions, 94 changer transitions 0/358 dead transitions. [2024-06-28 03:33:23,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 358 transitions, 5028 flow [2024-06-28 03:33:23,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:33:23,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:33:23,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-28 03:33:23,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994708994708995 [2024-06-28 03:33:23,170 INFO L175 Difference]: Start difference. First operand has 224 places, 305 transitions, 3635 flow. Second operand 9 states and 151 transitions. [2024-06-28 03:33:23,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 358 transitions, 5028 flow [2024-06-28 03:33:23,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 358 transitions, 4873 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 03:33:23,911 INFO L231 Difference]: Finished difference. Result has 228 places, 326 transitions, 4114 flow [2024-06-28 03:33:23,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3483, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4114, PETRI_PLACES=228, PETRI_TRANSITIONS=326} [2024-06-28 03:33:23,911 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 185 predicate places. [2024-06-28 03:33:23,911 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 326 transitions, 4114 flow [2024-06-28 03:33:23,912 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:33:23,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:33:23,912 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:33:23,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 03:33:23,912 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:33:23,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:33:23,912 INFO L85 PathProgramCache]: Analyzing trace with hash 1642495765, now seen corresponding path program 8 times [2024-06-28 03:33:23,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:33:23,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919575751] [2024-06-28 03:33:23,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:33:23,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:33:23,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:33:24,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:33:24,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:33:24,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919575751] [2024-06-28 03:33:24,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919575751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:33:24,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:33:24,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:33:24,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561793720] [2024-06-28 03:33:24,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:33:24,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:33:24,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:33:24,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:33:24,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:33:24,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:33:24,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 326 transitions, 4114 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:33:24,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:33:24,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:33:24,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:33:25,394 INFO L124 PetriNetUnfolderBase]: 2867/4458 cut-off events. [2024-06-28 03:33:25,394 INFO L125 PetriNetUnfolderBase]: For 501421/501427 co-relation queries the response was YES. [2024-06-28 03:33:25,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39698 conditions, 4458 events. 2867/4458 cut-off events. For 501421/501427 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 24333 event pairs, 744 based on Foata normal form. 6/4460 useless extension candidates. Maximal degree in co-relation 39592. Up to 4022 conditions per place. [2024-06-28 03:33:25,444 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 258 selfloop transitions, 99 changer transitions 0/361 dead transitions. [2024-06-28 03:33:25,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 361 transitions, 5222 flow [2024-06-28 03:33:25,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:33:25,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:33:25,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-28 03:33:25,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4021164021164021 [2024-06-28 03:33:25,445 INFO L175 Difference]: Start difference. First operand has 228 places, 326 transitions, 4114 flow. Second operand 9 states and 152 transitions. [2024-06-28 03:33:25,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 361 transitions, 5222 flow [2024-06-28 03:33:26,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 361 transitions, 4716 flow, removed 44 selfloop flow, removed 9 redundant places. [2024-06-28 03:33:26,219 INFO L231 Difference]: Finished difference. Result has 229 places, 334 transitions, 4031 flow [2024-06-28 03:33:26,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3624, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4031, PETRI_PLACES=229, PETRI_TRANSITIONS=334} [2024-06-28 03:33:26,220 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 186 predicate places. [2024-06-28 03:33:26,220 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 334 transitions, 4031 flow [2024-06-28 03:33:26,220 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:33:26,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:33:26,221 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:33:26,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 03:33:26,221 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:33:26,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:33:26,221 INFO L85 PathProgramCache]: Analyzing trace with hash -1024949632, now seen corresponding path program 1 times [2024-06-28 03:33:26,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:33:26,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756160947] [2024-06-28 03:33:26,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:33:26,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:33:26,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:33:27,077 INFO L134 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:33:27,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:33:27,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756160947] [2024-06-28 03:33:27,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756160947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:33:27,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:33:27,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:33:27,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680247674] [2024-06-28 03:33:27,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:33:27,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:33:27,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:33:27,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:33:27,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:33:27,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:33:27,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 334 transitions, 4031 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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:33:27,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:33:27,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:33:27,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:33:27,993 INFO L124 PetriNetUnfolderBase]: 2686/4276 cut-off events. [2024-06-28 03:33:27,994 INFO L125 PetriNetUnfolderBase]: For 511846/511846 co-relation queries the response was YES. [2024-06-28 03:33:28,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38700 conditions, 4276 events. 2686/4276 cut-off events. For 511846/511846 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 24058 event pairs, 720 based on Foata normal form. 1/4274 useless extension candidates. Maximal degree in co-relation 38592. Up to 3840 conditions per place. [2024-06-28 03:33:28,044 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 292 selfloop transitions, 21 changer transitions 0/350 dead transitions. [2024-06-28 03:33:28,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 350 transitions, 4705 flow [2024-06-28 03:33:28,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:33:28,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:33:28,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-28 03:33:28,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-28 03:33:28,044 INFO L175 Difference]: Start difference. First operand has 229 places, 334 transitions, 4031 flow. Second operand 8 states and 137 transitions. [2024-06-28 03:33:28,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 350 transitions, 4705 flow [2024-06-28 03:33:28,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 350 transitions, 4514 flow, removed 50 selfloop flow, removed 4 redundant places. [2024-06-28 03:33:28,843 INFO L231 Difference]: Finished difference. Result has 233 places, 334 transitions, 3892 flow [2024-06-28 03:33:28,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3840, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3892, PETRI_PLACES=233, PETRI_TRANSITIONS=334} [2024-06-28 03:33:28,843 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 190 predicate places. [2024-06-28 03:33:28,843 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 334 transitions, 3892 flow [2024-06-28 03:33:28,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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:33:28,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:33:28,843 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:33:28,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 03:33:28,844 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:33:28,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:33:28,844 INFO L85 PathProgramCache]: Analyzing trace with hash -533031707, now seen corresponding path program 1 times [2024-06-28 03:33:28,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:33:28,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566839170] [2024-06-28 03:33:28,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:33:28,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:33:28,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:33:29,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:33:29,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:33:29,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566839170] [2024-06-28 03:33:29,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566839170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:33:29,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:33:29,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:33:29,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477256166] [2024-06-28 03:33:29,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:33:29,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:33:29,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:33:29,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:33:29,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:33:29,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:33:29,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 334 transitions, 3892 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:33:29,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:33:29,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:33:29,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:33:30,356 INFO L124 PetriNetUnfolderBase]: 2770/4364 cut-off events. [2024-06-28 03:33:30,356 INFO L125 PetriNetUnfolderBase]: For 525249/525249 co-relation queries the response was YES. [2024-06-28 03:33:30,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39100 conditions, 4364 events. 2770/4364 cut-off events. For 525249/525249 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 24211 event pairs, 753 based on Foata normal form. 2/4363 useless extension candidates. Maximal degree in co-relation 38991. Up to 4096 conditions per place. [2024-06-28 03:33:30,407 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 324 selfloop transitions, 21 changer transitions 0/355 dead transitions. [2024-06-28 03:33:30,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 355 transitions, 4694 flow [2024-06-28 03:33:30,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:33:30,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:33:30,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-28 03:33:30,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-28 03:33:30,408 INFO L175 Difference]: Start difference. First operand has 233 places, 334 transitions, 3892 flow. Second operand 8 states and 134 transitions. [2024-06-28 03:33:30,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 355 transitions, 4694 flow [2024-06-28 03:33:31,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 355 transitions, 4642 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 03:33:31,037 INFO L231 Difference]: Finished difference. Result has 234 places, 337 transitions, 3952 flow [2024-06-28 03:33:31,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3840, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3952, PETRI_PLACES=234, PETRI_TRANSITIONS=337} [2024-06-28 03:33:31,037 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 191 predicate places. [2024-06-28 03:33:31,037 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 337 transitions, 3952 flow [2024-06-28 03:33:31,037 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:33:31,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:33:31,038 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:33:31,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 03:33:31,038 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:33:31,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:33:31,038 INFO L85 PathProgramCache]: Analyzing trace with hash -852015205, now seen corresponding path program 2 times [2024-06-28 03:33:31,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:33:31,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894973751] [2024-06-28 03:33:31,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:33:31,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:33:31,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:33:31,715 INFO L134 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:33:31,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:33:31,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894973751] [2024-06-28 03:33:31,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894973751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:33:31,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:33:31,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:33:31,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250330142] [2024-06-28 03:33:31,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:33:31,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:33:31,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:33:31,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:33:31,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:33:31,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:33:31,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 337 transitions, 3952 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:33:31,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:33:31,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:33:31,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:33:32,568 INFO L124 PetriNetUnfolderBase]: 2804/4411 cut-off events. [2024-06-28 03:33:32,568 INFO L125 PetriNetUnfolderBase]: For 548325/548325 co-relation queries the response was YES. [2024-06-28 03:33:32,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40296 conditions, 4411 events. 2804/4411 cut-off events. For 548325/548325 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 24438 event pairs, 758 based on Foata normal form. 2/4410 useless extension candidates. Maximal degree in co-relation 40186. Up to 4107 conditions per place. [2024-06-28 03:33:32,619 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 317 selfloop transitions, 37 changer transitions 0/364 dead transitions. [2024-06-28 03:33:32,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 364 transitions, 5184 flow [2024-06-28 03:33:32,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:33:32,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:33:32,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-28 03:33:32,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-28 03:33:32,620 INFO L175 Difference]: Start difference. First operand has 234 places, 337 transitions, 3952 flow. Second operand 8 states and 138 transitions. [2024-06-28 03:33:32,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 364 transitions, 5184 flow [2024-06-28 03:33:33,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 364 transitions, 5094 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-28 03:33:33,224 INFO L231 Difference]: Finished difference. Result has 236 places, 346 transitions, 4140 flow [2024-06-28 03:33:33,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3862, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4140, PETRI_PLACES=236, PETRI_TRANSITIONS=346} [2024-06-28 03:33:33,224 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 193 predicate places. [2024-06-28 03:33:33,224 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 346 transitions, 4140 flow [2024-06-28 03:33:33,224 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:33:33,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:33:33,225 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:33:33,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 03:33:33,225 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:33:33,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:33:33,225 INFO L85 PathProgramCache]: Analyzing trace with hash -852009408, now seen corresponding path program 1 times [2024-06-28 03:33:33,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:33:33,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89677538] [2024-06-28 03:33:33,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:33:33,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:33:33,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:33:33,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:33:33,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:33:33,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89677538] [2024-06-28 03:33:33,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89677538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:33:33,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:33:33,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:33:33,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91882924] [2024-06-28 03:33:33,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:33:33,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:33:33,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:33:33,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:33:33,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:33:34,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:33:34,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 346 transitions, 4140 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:33:34,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:33:34,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:33:34,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:33:34,845 INFO L124 PetriNetUnfolderBase]: 2809/4420 cut-off events. [2024-06-28 03:33:34,845 INFO L125 PetriNetUnfolderBase]: For 565558/565558 co-relation queries the response was YES. [2024-06-28 03:33:34,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40871 conditions, 4420 events. 2809/4420 cut-off events. For 565558/565558 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 24513 event pairs, 760 based on Foata normal form. 2/4419 useless extension candidates. Maximal degree in co-relation 40760. Up to 4173 conditions per place. [2024-06-28 03:33:34,891 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 333 selfloop transitions, 19 changer transitions 0/362 dead transitions. [2024-06-28 03:33:34,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 362 transitions, 4944 flow [2024-06-28 03:33:34,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:33:34,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:33:34,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 138 transitions. [2024-06-28 03:33:34,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36507936507936506 [2024-06-28 03:33:34,892 INFO L175 Difference]: Start difference. First operand has 236 places, 346 transitions, 4140 flow. Second operand 9 states and 138 transitions. [2024-06-28 03:33:34,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 362 transitions, 4944 flow [2024-06-28 03:33:35,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 362 transitions, 4853 flow, removed 38 selfloop flow, removed 3 redundant places. [2024-06-28 03:33:35,731 INFO L231 Difference]: Finished difference. Result has 242 places, 349 transitions, 4163 flow [2024-06-28 03:33:35,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4049, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4163, PETRI_PLACES=242, PETRI_TRANSITIONS=349} [2024-06-28 03:33:35,731 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 199 predicate places. [2024-06-28 03:33:35,731 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 349 transitions, 4163 flow [2024-06-28 03:33:35,731 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:33:35,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:33:35,731 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:33:35,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 03:33:35,732 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:33:35,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:33:35,732 INFO L85 PathProgramCache]: Analyzing trace with hash -852009625, now seen corresponding path program 3 times [2024-06-28 03:33:35,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:33:35,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170975861] [2024-06-28 03:33:35,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:33:35,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:33:35,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:33:36,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:33:36,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:33:36,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170975861] [2024-06-28 03:33:36,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1170975861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:33:36,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:33:36,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:33:36,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471207814] [2024-06-28 03:33:36,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:33:36,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:33:36,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:33:36,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:33:36,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:33:36,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:33:36,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 349 transitions, 4163 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:33:36,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:33:36,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:33:36,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:33:37,383 INFO L124 PetriNetUnfolderBase]: 2803/4412 cut-off events. [2024-06-28 03:33:37,383 INFO L125 PetriNetUnfolderBase]: For 573528/573528 co-relation queries the response was YES. [2024-06-28 03:33:37,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41029 conditions, 4412 events. 2803/4412 cut-off events. For 573528/573528 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 24449 event pairs, 739 based on Foata normal form. 2/4411 useless extension candidates. Maximal degree in co-relation 40916. Up to 4109 conditions per place. [2024-06-28 03:33:37,434 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 317 selfloop transitions, 39 changer transitions 0/366 dead transitions. [2024-06-28 03:33:37,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 366 transitions, 5069 flow [2024-06-28 03:33:37,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:33:37,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:33:37,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-28 03:33:37,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 03:33:37,435 INFO L175 Difference]: Start difference. First operand has 242 places, 349 transitions, 4163 flow. Second operand 8 states and 136 transitions. [2024-06-28 03:33:37,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 366 transitions, 5069 flow [2024-06-28 03:33:38,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 366 transitions, 4935 flow, removed 50 selfloop flow, removed 7 redundant places. [2024-06-28 03:33:38,228 INFO L231 Difference]: Finished difference. Result has 243 places, 349 transitions, 4113 flow [2024-06-28 03:33:38,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4029, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4113, PETRI_PLACES=243, PETRI_TRANSITIONS=349} [2024-06-28 03:33:38,229 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 200 predicate places. [2024-06-28 03:33:38,229 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 349 transitions, 4113 flow [2024-06-28 03:33:38,229 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:33:38,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:33:38,229 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:33:38,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 03:33:38,229 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:33:38,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:33:38,230 INFO L85 PathProgramCache]: Analyzing trace with hash -621816191, now seen corresponding path program 4 times [2024-06-28 03:33:38,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:33:38,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216233285] [2024-06-28 03:33:38,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:33:38,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:33:38,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:33:39,035 INFO L134 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:33:39,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:33:39,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216233285] [2024-06-28 03:33:39,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216233285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:33:39,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:33:39,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:33:39,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635736647] [2024-06-28 03:33:39,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:33:39,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:33:39,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:33:39,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:33:39,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:33:39,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:33:39,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 349 transitions, 4113 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:33:39,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:33:39,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:33:39,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:33:39,860 INFO L124 PetriNetUnfolderBase]: 2786/4400 cut-off events. [2024-06-28 03:33:39,860 INFO L125 PetriNetUnfolderBase]: For 593398/593404 co-relation queries the response was YES. [2024-06-28 03:33:39,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41157 conditions, 4400 events. 2786/4400 cut-off events. For 593398/593404 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 24632 event pairs, 751 based on Foata normal form. 3/4399 useless extension candidates. Maximal degree in co-relation 41043. Up to 4056 conditions per place. [2024-06-28 03:33:39,910 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 304 selfloop transitions, 56 changer transitions 0/370 dead transitions. [2024-06-28 03:33:39,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 370 transitions, 5311 flow [2024-06-28 03:33:39,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:33:39,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:33:39,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-28 03:33:39,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3915343915343915 [2024-06-28 03:33:39,911 INFO L175 Difference]: Start difference. First operand has 243 places, 349 transitions, 4113 flow. Second operand 9 states and 148 transitions. [2024-06-28 03:33:39,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 370 transitions, 5311 flow [2024-06-28 03:33:40,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 370 transitions, 5237 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 03:33:40,627 INFO L231 Difference]: Finished difference. Result has 246 places, 355 transitions, 4307 flow [2024-06-28 03:33:40,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4039, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4307, PETRI_PLACES=246, PETRI_TRANSITIONS=355} [2024-06-28 03:33:40,627 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 203 predicate places. [2024-06-28 03:33:40,627 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 355 transitions, 4307 flow [2024-06-28 03:33:40,627 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:33:40,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:33:40,627 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:33:40,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 03:33:40,628 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:33:40,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:33:40,628 INFO L85 PathProgramCache]: Analyzing trace with hash -1247858716, now seen corresponding path program 2 times [2024-06-28 03:33:40,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:33:40,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644379492] [2024-06-28 03:33:40,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:33:40,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:33:40,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:33:41,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:33:41,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:33:41,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644379492] [2024-06-28 03:33:41,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644379492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:33:41,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:33:41,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:33:41,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351172193] [2024-06-28 03:33:41,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:33:41,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:33:41,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:33:41,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:33:41,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:33:41,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:33:41,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 355 transitions, 4307 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 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:33:41,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:33:41,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:33:41,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:33:42,223 INFO L124 PetriNetUnfolderBase]: 2791/4409 cut-off events. [2024-06-28 03:33:42,223 INFO L125 PetriNetUnfolderBase]: For 611343/611349 co-relation queries the response was YES. [2024-06-28 03:33:42,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41804 conditions, 4409 events. 2791/4409 cut-off events. For 611343/611349 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 24726 event pairs, 731 based on Foata normal form. 6/4411 useless extension candidates. Maximal degree in co-relation 41689. Up to 4129 conditions per place. [2024-06-28 03:33:42,276 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 324 selfloop transitions, 38 changer transitions 0/372 dead transitions. [2024-06-28 03:33:42,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 372 transitions, 5351 flow [2024-06-28 03:33:42,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:33:42,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:33:42,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 03:33:42,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-28 03:33:42,277 INFO L175 Difference]: Start difference. First operand has 246 places, 355 transitions, 4307 flow. Second operand 8 states and 132 transitions. [2024-06-28 03:33:42,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 372 transitions, 5351 flow [2024-06-28 03:33:42,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 372 transitions, 5169 flow, removed 49 selfloop flow, removed 6 redundant places. [2024-06-28 03:33:42,930 INFO L231 Difference]: Finished difference. Result has 248 places, 361 transitions, 4357 flow [2024-06-28 03:33:42,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4129, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4357, PETRI_PLACES=248, PETRI_TRANSITIONS=361} [2024-06-28 03:33:42,930 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 205 predicate places. [2024-06-28 03:33:42,931 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 361 transitions, 4357 flow [2024-06-28 03:33:42,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 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:33:42,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:33:42,931 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:33:42,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 03:33:42,931 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:33:42,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:33:42,931 INFO L85 PathProgramCache]: Analyzing trace with hash -614458961, now seen corresponding path program 5 times [2024-06-28 03:33:42,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:33:42,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391406333] [2024-06-28 03:33:42,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:33:42,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:33:42,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:33:43,733 INFO L134 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:33:43,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:33:43,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391406333] [2024-06-28 03:33:43,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391406333] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:33:43,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:33:43,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:33:43,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877743716] [2024-06-28 03:33:43,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:33:43,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:33:43,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:33:43,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:33:43,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:33:43,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:33:43,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 361 transitions, 4357 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 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:33:43,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:33:43,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:33:43,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:33:44,670 INFO L124 PetriNetUnfolderBase]: 2799/4421 cut-off events. [2024-06-28 03:33:44,670 INFO L125 PetriNetUnfolderBase]: For 625323/625329 co-relation queries the response was YES. [2024-06-28 03:33:44,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41843 conditions, 4421 events. 2799/4421 cut-off events. For 625323/625329 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 24782 event pairs, 728 based on Foata normal form. 3/4420 useless extension candidates. Maximal degree in co-relation 41727. Up to 4071 conditions per place. [2024-06-28 03:33:44,722 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 306 selfloop transitions, 62 changer transitions 0/378 dead transitions. [2024-06-28 03:33:44,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 378 transitions, 5339 flow [2024-06-28 03:33:44,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:33:44,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:33:44,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-28 03:33:44,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3862433862433862 [2024-06-28 03:33:44,723 INFO L175 Difference]: Start difference. First operand has 248 places, 361 transitions, 4357 flow. Second operand 9 states and 146 transitions. [2024-06-28 03:33:44,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 378 transitions, 5339 flow [2024-06-28 03:33:45,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 378 transitions, 5238 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-28 03:33:45,412 INFO L231 Difference]: Finished difference. Result has 253 places, 364 transitions, 4442 flow [2024-06-28 03:33:45,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4256, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4442, PETRI_PLACES=253, PETRI_TRANSITIONS=364} [2024-06-28 03:33:45,412 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 210 predicate places. [2024-06-28 03:33:45,412 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 364 transitions, 4442 flow [2024-06-28 03:33:45,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 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:33:45,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:33:45,413 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:33:45,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 03:33:45,413 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:33:45,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:33:45,413 INFO L85 PathProgramCache]: Analyzing trace with hash -621810611, now seen corresponding path program 6 times [2024-06-28 03:33:45,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:33:45,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063095854] [2024-06-28 03:33:45,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:33:45,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:33:45,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:33:46,187 INFO L134 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:33:46,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:33:46,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063095854] [2024-06-28 03:33:46,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063095854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:33:46,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:33:46,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:33:46,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932666186] [2024-06-28 03:33:46,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:33:46,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:33:46,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:33:46,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:33:46,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:33:46,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:33:46,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 364 transitions, 4442 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:33:46,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:33:46,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:33:46,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:33:47,044 INFO L124 PetriNetUnfolderBase]: 2795/4415 cut-off events. [2024-06-28 03:33:47,044 INFO L125 PetriNetUnfolderBase]: For 634182/634188 co-relation queries the response was YES. [2024-06-28 03:33:47,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41965 conditions, 4415 events. 2795/4415 cut-off events. For 634182/634188 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 24738 event pairs, 750 based on Foata normal form. 3/4414 useless extension candidates. Maximal degree in co-relation 41847. Up to 4068 conditions per place. [2024-06-28 03:33:47,096 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 311 selfloop transitions, 58 changer transitions 0/379 dead transitions. [2024-06-28 03:33:47,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 379 transitions, 5376 flow [2024-06-28 03:33:47,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:33:47,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:33:47,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-28 03:33:47,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3941798941798942 [2024-06-28 03:33:47,097 INFO L175 Difference]: Start difference. First operand has 253 places, 364 transitions, 4442 flow. Second operand 9 states and 149 transitions. [2024-06-28 03:33:47,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 379 transitions, 5376 flow [2024-06-28 03:33:48,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 379 transitions, 5204 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-28 03:33:48,098 INFO L231 Difference]: Finished difference. Result has 256 places, 364 transitions, 4392 flow [2024-06-28 03:33:48,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4270, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4392, PETRI_PLACES=256, PETRI_TRANSITIONS=364} [2024-06-28 03:33:48,099 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 213 predicate places. [2024-06-28 03:33:48,099 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 364 transitions, 4392 flow [2024-06-28 03:33:48,099 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:33:48,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:33:48,099 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:33:48,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 03:33:48,099 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:33:48,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:33:48,100 INFO L85 PathProgramCache]: Analyzing trace with hash 351452066, now seen corresponding path program 3 times [2024-06-28 03:33:48,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:33:48,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448236052] [2024-06-28 03:33:48,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:33:48,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:33:48,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:33:48,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:33:48,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:33:48,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448236052] [2024-06-28 03:33:48,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448236052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:33:48,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:33:48,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:33:48,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72786262] [2024-06-28 03:33:48,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:33:48,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:33:48,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:33:48,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:33:48,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:33:48,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:33:48,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 364 transitions, 4392 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 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:33:48,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:33:48,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:33:48,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:33:49,685 INFO L124 PetriNetUnfolderBase]: 2805/4429 cut-off events. [2024-06-28 03:33:49,686 INFO L125 PetriNetUnfolderBase]: For 649154/649160 co-relation queries the response was YES. [2024-06-28 03:33:49,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42186 conditions, 4429 events. 2805/4429 cut-off events. For 649154/649160 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 24809 event pairs, 729 based on Foata normal form. 6/4431 useless extension candidates. Maximal degree in co-relation 42067. Up to 4145 conditions per place. [2024-06-28 03:33:49,741 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 326 selfloop transitions, 42 changer transitions 0/378 dead transitions. [2024-06-28 03:33:49,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 378 transitions, 5380 flow [2024-06-28 03:33:49,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:33:49,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:33:49,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-28 03:33:49,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-28 03:33:49,742 INFO L175 Difference]: Start difference. First operand has 256 places, 364 transitions, 4392 flow. Second operand 8 states and 131 transitions. [2024-06-28 03:33:49,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 378 transitions, 5380 flow [2024-06-28 03:33:50,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 378 transitions, 5220 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-28 03:33:50,558 INFO L231 Difference]: Finished difference. Result has 255 places, 367 transitions, 4392 flow [2024-06-28 03:33:50,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4232, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4392, PETRI_PLACES=255, PETRI_TRANSITIONS=367} [2024-06-28 03:33:50,558 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 212 predicate places. [2024-06-28 03:33:50,558 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 367 transitions, 4392 flow [2024-06-28 03:33:50,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 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:33:50,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:33:50,559 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:33:50,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 03:33:50,559 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:33:50,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:33:50,559 INFO L85 PathProgramCache]: Analyzing trace with hash 351718976, now seen corresponding path program 4 times [2024-06-28 03:33:50,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:33:50,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625985081] [2024-06-28 03:33:50,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:33:50,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:33:50,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:33:51,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:33:51,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:33:51,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625985081] [2024-06-28 03:33:51,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625985081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:33:51,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:33:51,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:33:51,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307119929] [2024-06-28 03:33:51,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:33:51,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:33:51,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:33:51,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:33:51,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:33:51,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:33:51,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 367 transitions, 4392 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 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:33:51,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:33:51,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:33:51,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:33:52,183 INFO L124 PetriNetUnfolderBase]: 2794/4416 cut-off events. [2024-06-28 03:33:52,183 INFO L125 PetriNetUnfolderBase]: For 658028/658034 co-relation queries the response was YES. [2024-06-28 03:33:52,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41991 conditions, 4416 events. 2794/4416 cut-off events. For 658028/658034 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 24792 event pairs, 729 based on Foata normal form. 6/4418 useless extension candidates. Maximal degree in co-relation 41871. Up to 4136 conditions per place. [2024-06-28 03:33:52,236 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 323 selfloop transitions, 44 changer transitions 0/377 dead transitions. [2024-06-28 03:33:52,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 377 transitions, 5152 flow [2024-06-28 03:33:52,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:33:52,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:33:52,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-28 03:33:52,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38392857142857145 [2024-06-28 03:33:52,237 INFO L175 Difference]: Start difference. First operand has 255 places, 367 transitions, 4392 flow. Second operand 8 states and 129 transitions. [2024-06-28 03:33:52,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 377 transitions, 5152 flow [2024-06-28 03:33:53,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 377 transitions, 4958 flow, removed 54 selfloop flow, removed 6 redundant places. [2024-06-28 03:33:53,129 INFO L231 Difference]: Finished difference. Result has 257 places, 367 transitions, 4293 flow [2024-06-28 03:33:53,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4198, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4293, PETRI_PLACES=257, PETRI_TRANSITIONS=367} [2024-06-28 03:33:53,130 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 214 predicate places. [2024-06-28 03:33:53,130 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 367 transitions, 4293 flow [2024-06-28 03:33:53,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 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:33:53,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:33:53,130 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:33:53,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 03:33:53,130 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:33:53,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:33:53,130 INFO L85 PathProgramCache]: Analyzing trace with hash 351728896, now seen corresponding path program 1 times [2024-06-28 03:33:53,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:33:53,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655208236] [2024-06-28 03:33:53,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:33:53,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:33:53,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:33:54,098 INFO L134 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:33:54,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:33:54,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655208236] [2024-06-28 03:33:54,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [655208236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:33:54,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:33:54,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:33:54,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120859523] [2024-06-28 03:33:54,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:33:54,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:33:54,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:33:54,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:33:54,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:33:54,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:33:54,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 367 transitions, 4293 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:33:54,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:33:54,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:33:54,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:33:55,038 INFO L124 PetriNetUnfolderBase]: 2937/4557 cut-off events. [2024-06-28 03:33:55,038 INFO L125 PetriNetUnfolderBase]: For 668344/668344 co-relation queries the response was YES. [2024-06-28 03:33:55,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42957 conditions, 4557 events. 2937/4557 cut-off events. For 668344/668344 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 24999 event pairs, 775 based on Foata normal form. 1/4555 useless extension candidates. Maximal degree in co-relation 42836. Up to 4409 conditions per place. [2024-06-28 03:33:55,089 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 356 selfloop transitions, 21 changer transitions 0/381 dead transitions. [2024-06-28 03:33:55,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 381 transitions, 5161 flow [2024-06-28 03:33:55,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:33:55,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:33:55,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 130 transitions. [2024-06-28 03:33:55,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3439153439153439 [2024-06-28 03:33:55,090 INFO L175 Difference]: Start difference. First operand has 257 places, 367 transitions, 4293 flow. Second operand 9 states and 130 transitions. [2024-06-28 03:33:55,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 381 transitions, 5161 flow [2024-06-28 03:33:55,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 381 transitions, 5061 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 03:33:55,947 INFO L231 Difference]: Finished difference. Result has 259 places, 370 transitions, 4333 flow [2024-06-28 03:33:55,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4193, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4333, PETRI_PLACES=259, PETRI_TRANSITIONS=370} [2024-06-28 03:33:55,947 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 216 predicate places. [2024-06-28 03:33:55,948 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 370 transitions, 4333 flow [2024-06-28 03:33:55,948 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:33:55,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:33:55,948 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:33:55,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 03:33:55,948 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:33:55,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:33:55,948 INFO L85 PathProgramCache]: Analyzing trace with hash -1265776550, now seen corresponding path program 1 times [2024-06-28 03:33:55,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:33:55,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441861169] [2024-06-28 03:33:55,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:33:55,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:33:55,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:33:56,591 INFO L134 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:33:56,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:33:56,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441861169] [2024-06-28 03:33:56,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441861169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:33:56,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:33:56,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:33:56,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91647592] [2024-06-28 03:33:56,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:33:56,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:33:56,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:33:56,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:33:56,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:33:56,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:33:56,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 370 transitions, 4333 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 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:33:56,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:33:56,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:33:56,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:33:57,562 INFO L124 PetriNetUnfolderBase]: 2870/4492 cut-off events. [2024-06-28 03:33:57,562 INFO L125 PetriNetUnfolderBase]: For 696868/696874 co-relation queries the response was YES. [2024-06-28 03:33:57,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43199 conditions, 4492 events. 2870/4492 cut-off events. For 696868/696874 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 24975 event pairs, 582 based on Foata normal form. 5/4493 useless extension candidates. Maximal degree in co-relation 43077. Up to 3819 conditions per place. [2024-06-28 03:33:57,616 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 303 selfloop transitions, 61 changer transitions 0/402 dead transitions. [2024-06-28 03:33:57,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 402 transitions, 5252 flow [2024-06-28 03:33:57,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:33:57,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:33:57,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 03:33:57,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-28 03:33:57,617 INFO L175 Difference]: Start difference. First operand has 259 places, 370 transitions, 4333 flow. Second operand 8 states and 149 transitions. [2024-06-28 03:33:57,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 402 transitions, 5252 flow [2024-06-28 03:33:58,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 402 transitions, 5048 flow, removed 43 selfloop flow, removed 10 redundant places. [2024-06-28 03:33:58,607 INFO L231 Difference]: Finished difference. Result has 258 places, 378 transitions, 4390 flow [2024-06-28 03:33:58,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4129, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4390, PETRI_PLACES=258, PETRI_TRANSITIONS=378} [2024-06-28 03:33:58,607 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 215 predicate places. [2024-06-28 03:33:58,608 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 378 transitions, 4390 flow [2024-06-28 03:33:58,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 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:33:58,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:33:58,608 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:33:58,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 03:33:58,608 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:33:58,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:33:58,608 INFO L85 PathProgramCache]: Analyzing trace with hash 762134134, now seen corresponding path program 1 times [2024-06-28 03:33:58,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:33:58,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823249054] [2024-06-28 03:33:58,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:33:58,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:33:58,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:33:59,235 INFO L134 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:33:59,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:33:59,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823249054] [2024-06-28 03:33:59,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823249054] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:33:59,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:33:59,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:33:59,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963537529] [2024-06-28 03:33:59,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:33:59,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:33:59,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:33:59,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:33:59,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:33:59,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:33:59,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 378 transitions, 4390 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:33:59,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:33:59,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:33:59,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:34:00,212 INFO L124 PetriNetUnfolderBase]: 2987/4621 cut-off events. [2024-06-28 03:34:00,213 INFO L125 PetriNetUnfolderBase]: For 720684/720690 co-relation queries the response was YES. [2024-06-28 03:34:00,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45195 conditions, 4621 events. 2987/4621 cut-off events. For 720684/720690 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 25255 event pairs, 615 based on Foata normal form. 10/4627 useless extension candidates. Maximal degree in co-relation 45072. Up to 4308 conditions per place. [2024-06-28 03:34:00,271 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 344 selfloop transitions, 61 changer transitions 0/409 dead transitions. [2024-06-28 03:34:00,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 409 transitions, 5535 flow [2024-06-28 03:34:00,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:34:00,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:34:00,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-28 03:34:00,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-28 03:34:00,272 INFO L175 Difference]: Start difference. First operand has 258 places, 378 transitions, 4390 flow. Second operand 8 states and 133 transitions. [2024-06-28 03:34:00,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 409 transitions, 5535 flow [2024-06-28 03:34:00,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 409 transitions, 5358 flow, removed 42 selfloop flow, removed 4 redundant places. [2024-06-28 03:34:00,977 INFO L231 Difference]: Finished difference. Result has 262 places, 390 transitions, 4653 flow [2024-06-28 03:34:00,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4213, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4653, PETRI_PLACES=262, PETRI_TRANSITIONS=390} [2024-06-28 03:34:00,977 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 219 predicate places. [2024-06-28 03:34:00,977 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 390 transitions, 4653 flow [2024-06-28 03:34:00,977 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:34:00,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:34:00,977 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:34:00,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 03:34:00,978 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:34:00,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:34:00,978 INFO L85 PathProgramCache]: Analyzing trace with hash 1414399110, now seen corresponding path program 2 times [2024-06-28 03:34:00,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:34:00,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758359010] [2024-06-28 03:34:00,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:34:00,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:34:00,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:34:01,621 INFO L134 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:34:01,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:34:01,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758359010] [2024-06-28 03:34:01,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758359010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:34:01,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:34:01,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:34:01,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566015574] [2024-06-28 03:34:01,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:34:01,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:34:01,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:34:01,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:34:01,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:34:01,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:34:01,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 390 transitions, 4653 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:34:01,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:34:01,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:34:01,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:34:02,600 INFO L124 PetriNetUnfolderBase]: 2951/4599 cut-off events. [2024-06-28 03:34:02,601 INFO L125 PetriNetUnfolderBase]: For 737941/737947 co-relation queries the response was YES. [2024-06-28 03:34:02,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45585 conditions, 4599 events. 2951/4599 cut-off events. For 737941/737947 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 25332 event pairs, 591 based on Foata normal form. 5/4600 useless extension candidates. Maximal degree in co-relation 45461. Up to 3868 conditions per place. [2024-06-28 03:34:02,658 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 303 selfloop transitions, 77 changer transitions 0/421 dead transitions. [2024-06-28 03:34:02,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 421 transitions, 5851 flow [2024-06-28 03:34:02,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:34:02,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:34:02,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-28 03:34:02,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-28 03:34:02,659 INFO L175 Difference]: Start difference. First operand has 262 places, 390 transitions, 4653 flow. Second operand 8 states and 150 transitions. [2024-06-28 03:34:02,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 421 transitions, 5851 flow [2024-06-28 03:34:03,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 421 transitions, 5590 flow, removed 77 selfloop flow, removed 6 redundant places. [2024-06-28 03:34:03,489 INFO L231 Difference]: Finished difference. Result has 264 places, 398 transitions, 4759 flow [2024-06-28 03:34:03,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4392, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4759, PETRI_PLACES=264, PETRI_TRANSITIONS=398} [2024-06-28 03:34:03,489 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 221 predicate places. [2024-06-28 03:34:03,489 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 398 transitions, 4759 flow [2024-06-28 03:34:03,490 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:34:03,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:34:03,490 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:34:03,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 03:34:03,490 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:34:03,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:34:03,490 INFO L85 PathProgramCache]: Analyzing trace with hash -1088524874, now seen corresponding path program 2 times [2024-06-28 03:34:03,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:34:03,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318185290] [2024-06-28 03:34:03,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:34:03,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:34:03,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:34:04,209 INFO L134 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:34:04,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:34:04,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318185290] [2024-06-28 03:34:04,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318185290] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:34:04,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:34:04,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:34:04,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780233430] [2024-06-28 03:34:04,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:34:04,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:34:04,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:34:04,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:34:04,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:34:04,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:34:04,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 398 transitions, 4759 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:34:04,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:34:04,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:34:04,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:34:05,258 INFO L124 PetriNetUnfolderBase]: 3069/4742 cut-off events. [2024-06-28 03:34:05,258 INFO L125 PetriNetUnfolderBase]: For 772495/772501 co-relation queries the response was YES. [2024-06-28 03:34:05,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47569 conditions, 4742 events. 3069/4742 cut-off events. For 772495/772501 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 25915 event pairs, 646 based on Foata normal form. 10/4748 useless extension candidates. Maximal degree in co-relation 47444. Up to 4191 conditions per place. [2024-06-28 03:34:05,312 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 279 selfloop transitions, 150 changer transitions 0/433 dead transitions. [2024-06-28 03:34:05,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 433 transitions, 6465 flow [2024-06-28 03:34:05,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:34:05,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:34:05,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-28 03:34:05,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-28 03:34:05,313 INFO L175 Difference]: Start difference. First operand has 264 places, 398 transitions, 4759 flow. Second operand 8 states and 135 transitions. [2024-06-28 03:34:05,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 433 transitions, 6465 flow [2024-06-28 03:34:06,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 433 transitions, 6245 flow, removed 57 selfloop flow, removed 5 redundant places. [2024-06-28 03:34:06,092 INFO L231 Difference]: Finished difference. Result has 267 places, 416 transitions, 5330 flow [2024-06-28 03:34:06,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4539, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5330, PETRI_PLACES=267, PETRI_TRANSITIONS=416} [2024-06-28 03:34:06,093 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 224 predicate places. [2024-06-28 03:34:06,093 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 416 transitions, 5330 flow [2024-06-28 03:34:06,093 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:34:06,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:34:06,093 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:34:06,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 03:34:06,093 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:34:06,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:34:06,093 INFO L85 PathProgramCache]: Analyzing trace with hash 582762758, now seen corresponding path program 3 times [2024-06-28 03:34:06,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:34:06,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011053498] [2024-06-28 03:34:06,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:34:06,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:34:06,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:34:06,803 INFO L134 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:34:06,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:34:06,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011053498] [2024-06-28 03:34:06,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011053498] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:34:06,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:34:06,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:34:06,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670445916] [2024-06-28 03:34:06,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:34:06,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:34:06,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:34:06,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:34:06,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:34:06,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:34:06,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 416 transitions, 5330 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 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:34:06,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:34:06,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:34:06,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:34:07,793 INFO L124 PetriNetUnfolderBase]: 3049/4746 cut-off events. [2024-06-28 03:34:07,793 INFO L125 PetriNetUnfolderBase]: For 798014/798020 co-relation queries the response was YES. [2024-06-28 03:34:07,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48399 conditions, 4746 events. 3049/4746 cut-off events. For 798014/798020 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 26273 event pairs, 605 based on Foata normal form. 5/4747 useless extension candidates. Maximal degree in co-relation 48273. Up to 3810 conditions per place. [2024-06-28 03:34:07,854 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 289 selfloop transitions, 108 changer transitions 0/443 dead transitions. [2024-06-28 03:34:07,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 443 transitions, 6562 flow [2024-06-28 03:34:07,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:34:07,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:34:07,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 03:34:07,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-28 03:34:07,855 INFO L175 Difference]: Start difference. First operand has 267 places, 416 transitions, 5330 flow. Second operand 8 states and 146 transitions. [2024-06-28 03:34:07,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 443 transitions, 6562 flow [2024-06-28 03:34:09,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 443 transitions, 6226 flow, removed 96 selfloop flow, removed 4 redundant places. [2024-06-28 03:34:09,128 INFO L231 Difference]: Finished difference. Result has 271 places, 423 transitions, 5397 flow [2024-06-28 03:34:09,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4994, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5397, PETRI_PLACES=271, PETRI_TRANSITIONS=423} [2024-06-28 03:34:09,128 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 228 predicate places. [2024-06-28 03:34:09,128 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 423 transitions, 5397 flow [2024-06-28 03:34:09,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 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:34:09,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:34:09,129 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:34:09,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 03:34:09,129 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:34:09,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:34:09,129 INFO L85 PathProgramCache]: Analyzing trace with hash 768800374, now seen corresponding path program 3 times [2024-06-28 03:34:09,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:34:09,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770602174] [2024-06-28 03:34:09,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:34:09,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:34:09,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:34:09,844 INFO L134 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:34:09,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:34:09,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770602174] [2024-06-28 03:34:09,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770602174] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:34:09,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:34:09,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:34:09,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574074098] [2024-06-28 03:34:09,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:34:09,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:34:09,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:34:09,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:34:09,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:34:09,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:34:09,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 423 transitions, 5397 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:34:09,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:34:09,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:34:09,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:34:10,756 INFO L124 PetriNetUnfolderBase]: 3101/4790 cut-off events. [2024-06-28 03:34:10,756 INFO L125 PetriNetUnfolderBase]: For 801248/801254 co-relation queries the response was YES. [2024-06-28 03:34:10,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48504 conditions, 4790 events. 3101/4790 cut-off events. For 801248/801254 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 26155 event pairs, 634 based on Foata normal form. 10/4796 useless extension candidates. Maximal degree in co-relation 48377. Up to 4245 conditions per place. [2024-06-28 03:34:10,815 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 286 selfloop transitions, 149 changer transitions 0/439 dead transitions. [2024-06-28 03:34:10,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 439 transitions, 6481 flow [2024-06-28 03:34:10,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:34:10,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:34:10,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-28 03:34:10,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-28 03:34:10,817 INFO L175 Difference]: Start difference. First operand has 271 places, 423 transitions, 5397 flow. Second operand 8 states and 133 transitions. [2024-06-28 03:34:10,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 439 transitions, 6481 flow [2024-06-28 03:34:11,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 439 transitions, 6134 flow, removed 136 selfloop flow, removed 4 redundant places. [2024-06-28 03:34:11,795 INFO L231 Difference]: Finished difference. Result has 275 places, 423 transitions, 5370 flow [2024-06-28 03:34:11,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5050, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5370, PETRI_PLACES=275, PETRI_TRANSITIONS=423} [2024-06-28 03:34:11,796 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 232 predicate places. [2024-06-28 03:34:11,796 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 423 transitions, 5370 flow [2024-06-28 03:34:11,796 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:34:11,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:34:11,796 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:34:11,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 03:34:11,796 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:34:11,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:34:11,796 INFO L85 PathProgramCache]: Analyzing trace with hash 459671306, now seen corresponding path program 1 times [2024-06-28 03:34:11,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:34:11,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234460528] [2024-06-28 03:34:11,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:34:11,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:34:11,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:34:12,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:34:12,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:34:12,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234460528] [2024-06-28 03:34:12,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234460528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:34:12,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:34:12,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:34:12,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572040291] [2024-06-28 03:34:12,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:34:12,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:34:12,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:34:12,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:34:12,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:34:12,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:34:12,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 423 transitions, 5370 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:34:12,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:34:12,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:34:12,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:34:13,613 INFO L124 PetriNetUnfolderBase]: 3080/4801 cut-off events. [2024-06-28 03:34:13,613 INFO L125 PetriNetUnfolderBase]: For 815335/815343 co-relation queries the response was YES. [2024-06-28 03:34:13,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48767 conditions, 4801 events. 3080/4801 cut-off events. For 815335/815343 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 26739 event pairs, 589 based on Foata normal form. 10/4796 useless extension candidates. Maximal degree in co-relation 48638. Up to 4239 conditions per place. [2024-06-28 03:34:13,675 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 364 selfloop transitions, 46 changer transitions 0/456 dead transitions. [2024-06-28 03:34:13,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 456 transitions, 6422 flow [2024-06-28 03:34:13,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:34:13,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:34:13,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-28 03:34:13,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41534391534391535 [2024-06-28 03:34:13,676 INFO L175 Difference]: Start difference. First operand has 275 places, 423 transitions, 5370 flow. Second operand 9 states and 157 transitions. [2024-06-28 03:34:13,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 456 transitions, 6422 flow [2024-06-28 03:34:14,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 456 transitions, 6183 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 03:34:14,581 INFO L231 Difference]: Finished difference. Result has 281 places, 432 transitions, 5431 flow [2024-06-28 03:34:14,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5131, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5431, PETRI_PLACES=281, PETRI_TRANSITIONS=432} [2024-06-28 03:34:14,581 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 238 predicate places. [2024-06-28 03:34:14,581 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 432 transitions, 5431 flow [2024-06-28 03:34:14,582 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:34:14,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:34:14,582 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:34:14,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 03:34:14,582 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:34:14,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:34:14,582 INFO L85 PathProgramCache]: Analyzing trace with hash 468242186, now seen corresponding path program 2 times [2024-06-28 03:34:14,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:34:14,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871758499] [2024-06-28 03:34:14,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:34:14,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:34:14,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:34:15,296 INFO L134 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:34:15,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:34:15,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871758499] [2024-06-28 03:34:15,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1871758499] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:34:15,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:34:15,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:34:15,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436356219] [2024-06-28 03:34:15,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:34:15,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:34:15,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:34:15,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:34:15,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:34:15,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:34:15,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 432 transitions, 5431 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 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:34:15,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:34:15,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:34:15,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:34:16,465 INFO L124 PetriNetUnfolderBase]: 3095/4826 cut-off events. [2024-06-28 03:34:16,466 INFO L125 PetriNetUnfolderBase]: For 834897/834905 co-relation queries the response was YES. [2024-06-28 03:34:16,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49492 conditions, 4826 events. 3095/4826 cut-off events. For 834897/834905 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 26869 event pairs, 601 based on Foata normal form. 10/4832 useless extension candidates. Maximal degree in co-relation 49359. Up to 4287 conditions per place. [2024-06-28 03:34:16,523 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 354 selfloop transitions, 57 changer transitions 0/457 dead transitions. [2024-06-28 03:34:16,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 457 transitions, 6435 flow [2024-06-28 03:34:16,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:34:16,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:34:16,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-28 03:34:16,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-28 03:34:16,524 INFO L175 Difference]: Start difference. First operand has 281 places, 432 transitions, 5431 flow. Second operand 8 states and 143 transitions. [2024-06-28 03:34:16,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 457 transitions, 6435 flow [2024-06-28 03:34:17,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 457 transitions, 6256 flow, removed 52 selfloop flow, removed 5 redundant places. [2024-06-28 03:34:17,739 INFO L231 Difference]: Finished difference. Result has 284 places, 435 transitions, 5496 flow [2024-06-28 03:34:17,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5252, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5496, PETRI_PLACES=284, PETRI_TRANSITIONS=435} [2024-06-28 03:34:17,739 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 241 predicate places. [2024-06-28 03:34:17,739 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 435 transitions, 5496 flow [2024-06-28 03:34:17,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 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:34:17,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:34:17,740 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:34:17,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 03:34:17,740 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:34:17,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:34:17,740 INFO L85 PathProgramCache]: Analyzing trace with hash 755129516, now seen corresponding path program 3 times [2024-06-28 03:34:17,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:34:17,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062798022] [2024-06-28 03:34:17,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:34:17,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:34:17,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:34:18,489 INFO L134 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:34:18,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:34:18,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062798022] [2024-06-28 03:34:18,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1062798022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:34:18,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:34:18,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:34:18,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220812202] [2024-06-28 03:34:18,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:34:18,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:34:18,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:34:18,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:34:18,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:34:18,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:34:18,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 435 transitions, 5496 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 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:34:18,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:34:18,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:34:18,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:34:19,525 INFO L124 PetriNetUnfolderBase]: 3112/4847 cut-off events. [2024-06-28 03:34:19,525 INFO L125 PetriNetUnfolderBase]: For 856861/856867 co-relation queries the response was YES. [2024-06-28 03:34:19,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50097 conditions, 4847 events. 3112/4847 cut-off events. For 856861/856867 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 26989 event pairs, 612 based on Foata normal form. 8/4851 useless extension candidates. Maximal degree in co-relation 49963. Up to 4226 conditions per place. [2024-06-28 03:34:19,588 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 314 selfloop transitions, 94 changer transitions 0/454 dead transitions. [2024-06-28 03:34:19,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 454 transitions, 6478 flow [2024-06-28 03:34:19,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:34:19,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:34:19,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-28 03:34:19,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-28 03:34:19,589 INFO L175 Difference]: Start difference. First operand has 284 places, 435 transitions, 5496 flow. Second operand 8 states and 138 transitions. [2024-06-28 03:34:19,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 454 transitions, 6478 flow [2024-06-28 03:34:20,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 454 transitions, 6260 flow, removed 55 selfloop flow, removed 6 redundant places. [2024-06-28 03:34:20,711 INFO L231 Difference]: Finished difference. Result has 286 places, 438 transitions, 5602 flow [2024-06-28 03:34:20,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5278, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5602, PETRI_PLACES=286, PETRI_TRANSITIONS=438} [2024-06-28 03:34:20,712 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 243 predicate places. [2024-06-28 03:34:20,712 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 438 transitions, 5602 flow [2024-06-28 03:34:20,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 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:34:20,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:34:20,712 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:34:20,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 03:34:20,712 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:34:20,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:34:20,712 INFO L85 PathProgramCache]: Analyzing trace with hash 946522766, now seen corresponding path program 1 times [2024-06-28 03:34:20,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:34:20,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108780122] [2024-06-28 03:34:20,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:34:20,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:34:20,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:34:21,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:34:21,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:34:21,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108780122] [2024-06-28 03:34:21,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108780122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:34:21,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:34:21,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:34:21,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296185429] [2024-06-28 03:34:21,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:34:21,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:34:21,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:34:21,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:34:21,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:34:21,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:34:21,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 438 transitions, 5602 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:34:21,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:34:21,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:34:21,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:34:22,459 INFO L124 PetriNetUnfolderBase]: 3194/4939 cut-off events. [2024-06-28 03:34:22,460 INFO L125 PetriNetUnfolderBase]: For 864377/864385 co-relation queries the response was YES. [2024-06-28 03:34:22,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50907 conditions, 4939 events. 3194/4939 cut-off events. For 864377/864385 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 27262 event pairs, 621 based on Foata normal form. 8/4943 useless extension candidates. Maximal degree in co-relation 50772. Up to 4596 conditions per place. [2024-06-28 03:34:22,528 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 392 selfloop transitions, 68 changer transitions 0/464 dead transitions. [2024-06-28 03:34:22,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 464 transitions, 6710 flow [2024-06-28 03:34:22,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:34:22,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:34:22,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-28 03:34:22,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3941798941798942 [2024-06-28 03:34:22,529 INFO L175 Difference]: Start difference. First operand has 286 places, 438 transitions, 5602 flow. Second operand 9 states and 149 transitions. [2024-06-28 03:34:22,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 464 transitions, 6710 flow [2024-06-28 03:34:24,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 464 transitions, 6412 flow, removed 58 selfloop flow, removed 6 redundant places. [2024-06-28 03:34:24,100 INFO L231 Difference]: Finished difference. Result has 289 places, 442 transitions, 5579 flow [2024-06-28 03:34:24,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5304, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5579, PETRI_PLACES=289, PETRI_TRANSITIONS=442} [2024-06-28 03:34:24,101 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 246 predicate places. [2024-06-28 03:34:24,101 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 442 transitions, 5579 flow [2024-06-28 03:34:24,101 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:34:24,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:34:24,101 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:34:24,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 03:34:24,102 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:34:24,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:34:24,102 INFO L85 PathProgramCache]: Analyzing trace with hash 755498478, now seen corresponding path program 2 times [2024-06-28 03:34:24,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:34:24,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585093963] [2024-06-28 03:34:24,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:34:24,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:34:24,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:34:24,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:34:24,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:34:24,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585093963] [2024-06-28 03:34:24,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585093963] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:34:24,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:34:24,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:34:24,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510515398] [2024-06-28 03:34:24,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:34:24,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:34:24,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:34:24,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:34:24,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:34:24,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:34:24,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 442 transitions, 5579 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:34:24,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:34:24,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:34:24,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:34:25,998 INFO L124 PetriNetUnfolderBase]: 3245/5014 cut-off events. [2024-06-28 03:34:25,998 INFO L125 PetriNetUnfolderBase]: For 895720/895726 co-relation queries the response was YES. [2024-06-28 03:34:26,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52348 conditions, 5014 events. 3245/5014 cut-off events. For 895720/895726 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 27681 event pairs, 631 based on Foata normal form. 6/5010 useless extension candidates. Maximal degree in co-relation 52212. Up to 4452 conditions per place. [2024-06-28 03:34:26,069 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 352 selfloop transitions, 121 changer transitions 0/477 dead transitions. [2024-06-28 03:34:26,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 477 transitions, 7407 flow [2024-06-28 03:34:26,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:34:26,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:34:26,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 159 transitions. [2024-06-28 03:34:26,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37857142857142856 [2024-06-28 03:34:26,070 INFO L175 Difference]: Start difference. First operand has 289 places, 442 transitions, 5579 flow. Second operand 10 states and 159 transitions. [2024-06-28 03:34:26,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 477 transitions, 7407 flow [2024-06-28 03:34:27,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 477 transitions, 7044 flow, removed 114 selfloop flow, removed 7 redundant places. [2024-06-28 03:34:27,315 INFO L231 Difference]: Finished difference. Result has 293 places, 455 transitions, 5896 flow [2024-06-28 03:34:27,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5336, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5896, PETRI_PLACES=293, PETRI_TRANSITIONS=455} [2024-06-28 03:34:27,315 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 250 predicate places. [2024-06-28 03:34:27,315 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 455 transitions, 5896 flow [2024-06-28 03:34:27,316 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:34:27,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:34:27,316 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:34:27,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 03:34:27,316 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:34:27,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:34:27,316 INFO L85 PathProgramCache]: Analyzing trace with hash -886501928, now seen corresponding path program 1 times [2024-06-28 03:34:27,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:34:27,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072560677] [2024-06-28 03:34:27,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:34:27,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:34:27,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:34:28,122 INFO L134 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:34:28,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:34:28,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072560677] [2024-06-28 03:34:28,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072560677] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:34:28,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:34:28,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:34:28,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636693563] [2024-06-28 03:34:28,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:34:28,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:34:28,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:34:28,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:34:28,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:34:28,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:34:28,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 455 transitions, 5896 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:34:28,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:34:28,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:34:28,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:34:29,187 INFO L124 PetriNetUnfolderBase]: 3250/5022 cut-off events. [2024-06-28 03:34:29,187 INFO L125 PetriNetUnfolderBase]: For 917279/917281 co-relation queries the response was YES. [2024-06-28 03:34:29,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53166 conditions, 5022 events. 3250/5022 cut-off events. For 917279/917281 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 27746 event pairs, 629 based on Foata normal form. 3/5022 useless extension candidates. Maximal degree in co-relation 53028. Up to 4821 conditions per place. [2024-06-28 03:34:29,258 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 434 selfloop transitions, 37 changer transitions 0/475 dead transitions. [2024-06-28 03:34:29,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 475 transitions, 6998 flow [2024-06-28 03:34:29,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:34:29,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:34:29,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 136 transitions. [2024-06-28 03:34:29,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35978835978835977 [2024-06-28 03:34:29,259 INFO L175 Difference]: Start difference. First operand has 293 places, 455 transitions, 5896 flow. Second operand 9 states and 136 transitions. [2024-06-28 03:34:29,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 475 transitions, 6998 flow [2024-06-28 03:34:31,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 475 transitions, 6710 flow, removed 77 selfloop flow, removed 6 redundant places. [2024-06-28 03:34:31,104 INFO L231 Difference]: Finished difference. Result has 296 places, 458 transitions, 5805 flow [2024-06-28 03:34:31,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5608, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5805, PETRI_PLACES=296, PETRI_TRANSITIONS=458} [2024-06-28 03:34:31,105 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 253 predicate places. [2024-06-28 03:34:31,105 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 458 transitions, 5805 flow [2024-06-28 03:34:31,105 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:34:31,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:34:31,105 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:34:31,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 03:34:31,105 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:34:31,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:34:31,106 INFO L85 PathProgramCache]: Analyzing trace with hash 755140428, now seen corresponding path program 3 times [2024-06-28 03:34:31,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:34:31,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026188134] [2024-06-28 03:34:31,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:34:31,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:34:31,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:34:31,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:34:31,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:34:31,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026188134] [2024-06-28 03:34:31,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026188134] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:34:31,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:34:31,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:34:31,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849595086] [2024-06-28 03:34:31,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:34:31,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:34:31,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:34:31,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:34:31,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:34:31,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:34:31,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 458 transitions, 5805 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:34:31,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:34:31,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:34:31,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:34:33,040 INFO L124 PetriNetUnfolderBase]: 3310/5103 cut-off events. [2024-06-28 03:34:33,040 INFO L125 PetriNetUnfolderBase]: For 961799/961805 co-relation queries the response was YES. [2024-06-28 03:34:33,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54921 conditions, 5103 events. 3310/5103 cut-off events. For 961799/961805 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 28170 event pairs, 631 based on Foata normal form. 8/5107 useless extension candidates. Maximal degree in co-relation 54781. Up to 4405 conditions per place. [2024-06-28 03:34:33,109 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 316 selfloop transitions, 174 changer transitions 0/494 dead transitions. [2024-06-28 03:34:33,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 494 transitions, 7721 flow [2024-06-28 03:34:33,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:34:33,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:34:33,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-28 03:34:33,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-28 03:34:33,110 INFO L175 Difference]: Start difference. First operand has 296 places, 458 transitions, 5805 flow. Second operand 9 states and 150 transitions. [2024-06-28 03:34:33,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 494 transitions, 7721 flow [2024-06-28 03:34:34,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 494 transitions, 7548 flow, removed 52 selfloop flow, removed 7 redundant places. [2024-06-28 03:34:34,872 INFO L231 Difference]: Finished difference. Result has 299 places, 476 transitions, 6634 flow [2024-06-28 03:34:34,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5632, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6634, PETRI_PLACES=299, PETRI_TRANSITIONS=476} [2024-06-28 03:34:34,872 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 256 predicate places. [2024-06-28 03:34:34,873 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 476 transitions, 6634 flow [2024-06-28 03:34:34,873 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:34:34,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:34:34,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:34:34,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 03:34:34,873 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:34:34,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:34:34,873 INFO L85 PathProgramCache]: Analyzing trace with hash 755486388, now seen corresponding path program 4 times [2024-06-28 03:34:34,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:34:34,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651610538] [2024-06-28 03:34:34,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:34:34,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:34:34,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:34:35,682 INFO L134 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:34:35,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:34:35,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651610538] [2024-06-28 03:34:35,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651610538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:34:35,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:34:35,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:34:35,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233679618] [2024-06-28 03:34:35,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:34:35,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:34:35,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:34:35,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:34:35,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:34:35,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:34:35,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 476 transitions, 6634 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:34:35,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:34:35,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:34:35,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:34:36,814 INFO L124 PetriNetUnfolderBase]: 3316/5117 cut-off events. [2024-06-28 03:34:36,814 INFO L125 PetriNetUnfolderBase]: For 982087/982093 co-relation queries the response was YES. [2024-06-28 03:34:36,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56290 conditions, 5117 events. 3316/5117 cut-off events. For 982087/982093 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 28262 event pairs, 631 based on Foata normal form. 8/5121 useless extension candidates. Maximal degree in co-relation 56148. Up to 4413 conditions per place. [2024-06-28 03:34:36,886 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 320 selfloop transitions, 174 changer transitions 0/498 dead transitions. [2024-06-28 03:34:36,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 498 transitions, 8191 flow [2024-06-28 03:34:36,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:34:36,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:34:36,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-28 03:34:36,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3941798941798942 [2024-06-28 03:34:36,887 INFO L175 Difference]: Start difference. First operand has 299 places, 476 transitions, 6634 flow. Second operand 9 states and 149 transitions. [2024-06-28 03:34:36,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 498 transitions, 8191 flow [2024-06-28 03:34:38,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 498 transitions, 7908 flow, removed 115 selfloop flow, removed 4 redundant places. [2024-06-28 03:34:38,981 INFO L231 Difference]: Finished difference. Result has 304 places, 480 transitions, 6860 flow [2024-06-28 03:34:38,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6371, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6860, PETRI_PLACES=304, PETRI_TRANSITIONS=480} [2024-06-28 03:34:38,981 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 261 predicate places. [2024-06-28 03:34:38,981 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 480 transitions, 6860 flow [2024-06-28 03:34:38,981 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:34:38,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:34:38,981 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:34:38,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 03:34:38,982 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:34:38,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:34:38,982 INFO L85 PathProgramCache]: Analyzing trace with hash -1994038394, now seen corresponding path program 4 times [2024-06-28 03:34:38,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:34:38,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086419167] [2024-06-28 03:34:38,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:34:38,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:34:38,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:34:39,614 INFO L134 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:34:39,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:34:39,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086419167] [2024-06-28 03:34:39,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2086419167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:34:39,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:34:39,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:34:39,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978667892] [2024-06-28 03:34:39,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:34:39,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:34:39,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:34:39,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:34:39,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:34:39,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:34:39,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 480 transitions, 6860 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 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:34:39,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:34:39,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:34:39,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:34:40,883 INFO L124 PetriNetUnfolderBase]: 3387/5252 cut-off events. [2024-06-28 03:34:40,883 INFO L125 PetriNetUnfolderBase]: For 993418/993418 co-relation queries the response was YES. [2024-06-28 03:34:40,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57585 conditions, 5252 events. 3387/5252 cut-off events. For 993418/993418 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 29459 event pairs, 620 based on Foata normal form. 2/5232 useless extension candidates. Maximal degree in co-relation 57441. Up to 4403 conditions per place. [2024-06-28 03:34:40,959 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 401 selfloop transitions, 105 changer transitions 0/552 dead transitions. [2024-06-28 03:34:40,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 552 transitions, 8602 flow [2024-06-28 03:34:40,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:34:40,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:34:40,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-28 03:34:40,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4095238095238095 [2024-06-28 03:34:40,960 INFO L175 Difference]: Start difference. First operand has 304 places, 480 transitions, 6860 flow. Second operand 10 states and 172 transitions. [2024-06-28 03:34:40,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 552 transitions, 8602 flow [2024-06-28 03:34:43,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 552 transitions, 8140 flow, removed 84 selfloop flow, removed 6 redundant places. [2024-06-28 03:34:43,344 INFO L231 Difference]: Finished difference. Result has 312 places, 527 transitions, 7346 flow [2024-06-28 03:34:43,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6420, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7346, PETRI_PLACES=312, PETRI_TRANSITIONS=527} [2024-06-28 03:34:43,344 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 269 predicate places. [2024-06-28 03:34:43,344 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 527 transitions, 7346 flow [2024-06-28 03:34:43,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 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:34:43,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:34:43,344 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:34:43,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 03:34:43,345 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:34:43,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:34:43,345 INFO L85 PathProgramCache]: Analyzing trace with hash 188743580, now seen corresponding path program 5 times [2024-06-28 03:34:43,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:34:43,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785072278] [2024-06-28 03:34:43,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:34:43,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:34:43,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:34:44,053 INFO L134 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:34:44,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:34:44,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785072278] [2024-06-28 03:34:44,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785072278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:34:44,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:34:44,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:34:44,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368213676] [2024-06-28 03:34:44,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:34:44,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:34:44,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:34:44,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:34:44,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:34:44,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:34:44,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 527 transitions, 7346 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 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:34:44,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:34:44,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:34:44,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:34:45,376 INFO L124 PetriNetUnfolderBase]: 3397/5265 cut-off events. [2024-06-28 03:34:45,377 INFO L125 PetriNetUnfolderBase]: For 1014500/1014500 co-relation queries the response was YES. [2024-06-28 03:34:45,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58657 conditions, 5265 events. 3397/5265 cut-off events. For 1014500/1014500 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 29512 event pairs, 623 based on Foata normal form. 2/5245 useless extension candidates. Maximal degree in co-relation 58508. Up to 4409 conditions per place. [2024-06-28 03:34:45,442 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 390 selfloop transitions, 124 changer transitions 0/560 dead transitions. [2024-06-28 03:34:45,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 560 transitions, 8650 flow [2024-06-28 03:34:45,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:34:45,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:34:45,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-28 03:34:45,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41534391534391535 [2024-06-28 03:34:45,443 INFO L175 Difference]: Start difference. First operand has 312 places, 527 transitions, 7346 flow. Second operand 9 states and 157 transitions. [2024-06-28 03:34:45,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 560 transitions, 8650 flow [2024-06-28 03:34:48,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 560 transitions, 8439 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-06-28 03:34:48,084 INFO L231 Difference]: Finished difference. Result has 319 places, 540 transitions, 7644 flow [2024-06-28 03:34:48,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7143, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7644, PETRI_PLACES=319, PETRI_TRANSITIONS=540} [2024-06-28 03:34:48,085 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 276 predicate places. [2024-06-28 03:34:48,085 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 540 transitions, 7644 flow [2024-06-28 03:34:48,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 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:34:48,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:34:48,085 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:34:48,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 03:34:48,085 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:34:48,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:34:48,085 INFO L85 PathProgramCache]: Analyzing trace with hash -757970972, now seen corresponding path program 6 times [2024-06-28 03:34:48,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:34:48,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140637167] [2024-06-28 03:34:48,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:34:48,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:34:48,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:34:48,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:34:48,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:34:48,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140637167] [2024-06-28 03:34:48,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140637167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:34:48,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:34:48,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:34:48,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701319042] [2024-06-28 03:34:48,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:34:48,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:34:48,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:34:48,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:34:48,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:34:48,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:34:48,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 540 transitions, 7644 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 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:34:48,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:34:48,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:34:48,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:34:50,045 INFO L124 PetriNetUnfolderBase]: 3428/5305 cut-off events. [2024-06-28 03:34:50,045 INFO L125 PetriNetUnfolderBase]: For 1055281/1055283 co-relation queries the response was YES. [2024-06-28 03:34:50,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60493 conditions, 5305 events. 3428/5305 cut-off events. For 1055281/1055283 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 29763 event pairs, 621 based on Foata normal form. 2/5281 useless extension candidates. Maximal degree in co-relation 60341. Up to 4401 conditions per place. [2024-06-28 03:34:50,126 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 387 selfloop transitions, 132 changer transitions 0/565 dead transitions. [2024-06-28 03:34:50,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 565 transitions, 9172 flow [2024-06-28 03:34:50,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:34:50,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:34:50,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 03:34:50,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-28 03:34:50,127 INFO L175 Difference]: Start difference. First operand has 319 places, 540 transitions, 7644 flow. Second operand 8 states and 146 transitions. [2024-06-28 03:34:50,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 565 transitions, 9172 flow [2024-06-28 03:34:52,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 565 transitions, 8942 flow, removed 52 selfloop flow, removed 4 redundant places. [2024-06-28 03:34:52,289 INFO L231 Difference]: Finished difference. Result has 324 places, 546 transitions, 7930 flow [2024-06-28 03:34:52,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7424, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7930, PETRI_PLACES=324, PETRI_TRANSITIONS=546} [2024-06-28 03:34:52,290 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 281 predicate places. [2024-06-28 03:34:52,290 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 546 transitions, 7930 flow [2024-06-28 03:34:52,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 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:34:52,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:34:52,290 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:34:52,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 03:34:52,290 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:34:52,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:34:52,291 INFO L85 PathProgramCache]: Analyzing trace with hash -997299962, now seen corresponding path program 7 times [2024-06-28 03:34:52,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:34:52,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003867881] [2024-06-28 03:34:52,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:34:52,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:34:52,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:34:52,919 INFO L134 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:34:52,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:34:52,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003867881] [2024-06-28 03:34:52,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003867881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:34:52,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:34:52,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:34:52,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553400124] [2024-06-28 03:34:52,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:34:52,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:34:52,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:34:52,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:34:52,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:34:53,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:34:53,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 546 transitions, 7930 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 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:34:53,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:34:53,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:34:53,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:34:54,226 INFO L124 PetriNetUnfolderBase]: 3417/5286 cut-off events. [2024-06-28 03:34:54,227 INFO L125 PetriNetUnfolderBase]: For 1041451/1041451 co-relation queries the response was YES. [2024-06-28 03:34:54,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60333 conditions, 5286 events. 3417/5286 cut-off events. For 1041451/1041451 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 29548 event pairs, 635 based on Foata normal form. 2/5267 useless extension candidates. Maximal degree in co-relation 60179. Up to 4441 conditions per place. [2024-06-28 03:34:54,305 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 414 selfloop transitions, 107 changer transitions 0/567 dead transitions. [2024-06-28 03:34:54,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 567 transitions, 9072 flow [2024-06-28 03:34:54,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:34:54,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:34:54,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 03:34:54,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-28 03:34:54,306 INFO L175 Difference]: Start difference. First operand has 324 places, 546 transitions, 7930 flow. Second operand 8 states and 146 transitions. [2024-06-28 03:34:54,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 567 transitions, 9072 flow [2024-06-28 03:34:57,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 567 transitions, 8731 flow, removed 92 selfloop flow, removed 4 redundant places. [2024-06-28 03:34:57,445 INFO L231 Difference]: Finished difference. Result has 328 places, 546 transitions, 7827 flow [2024-06-28 03:34:57,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7605, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7827, PETRI_PLACES=328, PETRI_TRANSITIONS=546} [2024-06-28 03:34:57,445 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 285 predicate places. [2024-06-28 03:34:57,445 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 546 transitions, 7827 flow [2024-06-28 03:34:57,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 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:34:57,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:34:57,445 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:34:57,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 03:34:57,446 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:34:57,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:34:57,446 INFO L85 PathProgramCache]: Analyzing trace with hash -997179992, now seen corresponding path program 8 times [2024-06-28 03:34:57,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:34:57,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975673767] [2024-06-28 03:34:57,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:34:57,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:34:57,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:34:58,087 INFO L134 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:34:58,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:34:58,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975673767] [2024-06-28 03:34:58,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975673767] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:34:58,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:34:58,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:34:58,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483373203] [2024-06-28 03:34:58,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:34:58,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:34:58,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:34:58,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:34:58,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:34:58,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:34:58,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 546 transitions, 7827 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:34:58,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:34:58,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:34:58,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:34:59,423 INFO L124 PetriNetUnfolderBase]: 3418/5291 cut-off events. [2024-06-28 03:34:59,424 INFO L125 PetriNetUnfolderBase]: For 1052171/1052171 co-relation queries the response was YES. [2024-06-28 03:34:59,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59551 conditions, 5291 events. 3418/5291 cut-off events. For 1052171/1052171 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 29615 event pairs, 634 based on Foata normal form. 2/5271 useless extension candidates. Maximal degree in co-relation 59395. Up to 4404 conditions per place. [2024-06-28 03:34:59,504 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 406 selfloop transitions, 120 changer transitions 0/572 dead transitions. [2024-06-28 03:34:59,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 572 transitions, 9351 flow [2024-06-28 03:34:59,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:34:59,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:34:59,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 03:34:59,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-28 03:34:59,505 INFO L175 Difference]: Start difference. First operand has 328 places, 546 transitions, 7827 flow. Second operand 8 states and 146 transitions. [2024-06-28 03:34:59,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 572 transitions, 9351 flow [2024-06-28 03:35:02,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 572 transitions, 9067 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-28 03:35:02,779 INFO L231 Difference]: Finished difference. Result has 328 places, 552 transitions, 7996 flow [2024-06-28 03:35:02,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7543, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7996, PETRI_PLACES=328, PETRI_TRANSITIONS=552} [2024-06-28 03:35:02,780 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 285 predicate places. [2024-06-28 03:35:02,780 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 552 transitions, 7996 flow [2024-06-28 03:35:02,780 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:35:02,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:35:02,780 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:35:02,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 03:35:02,780 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:35:02,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:35:02,781 INFO L85 PathProgramCache]: Analyzing trace with hash 302932728, now seen corresponding path program 4 times [2024-06-28 03:35:02,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:35:02,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426478413] [2024-06-28 03:35:02,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:35:02,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:35:02,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:35:03,461 INFO L134 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:35:03,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:35:03,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426478413] [2024-06-28 03:35:03,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426478413] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:35:03,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:35:03,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:35:03,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911697080] [2024-06-28 03:35:03,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:35:03,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:35:03,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:35:03,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:35:03,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:35:03,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:35:03,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 552 transitions, 7996 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:35:03,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:35:03,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:35:03,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:35:04,723 INFO L124 PetriNetUnfolderBase]: 3493/5372 cut-off events. [2024-06-28 03:35:04,723 INFO L125 PetriNetUnfolderBase]: For 1059915/1059915 co-relation queries the response was YES. [2024-06-28 03:35:04,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59807 conditions, 5372 events. 3493/5372 cut-off events. For 1059915/1059915 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 29726 event pairs, 642 based on Foata normal form. 2/5359 useless extension candidates. Maximal degree in co-relation 59652. Up to 5030 conditions per place. [2024-06-28 03:35:04,799 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 500 selfloop transitions, 64 changer transitions 0/568 dead transitions. [2024-06-28 03:35:04,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 568 transitions, 9182 flow [2024-06-28 03:35:04,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:35:04,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:35:04,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-28 03:35:04,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38392857142857145 [2024-06-28 03:35:04,802 INFO L175 Difference]: Start difference. First operand has 328 places, 552 transitions, 7996 flow. Second operand 8 states and 129 transitions. [2024-06-28 03:35:04,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 568 transitions, 9182 flow [2024-06-28 03:35:07,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 568 transitions, 8879 flow, removed 87 selfloop flow, removed 4 redundant places. [2024-06-28 03:35:07,880 INFO L231 Difference]: Finished difference. Result has 332 places, 552 transitions, 7831 flow [2024-06-28 03:35:07,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7693, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=488, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7831, PETRI_PLACES=332, PETRI_TRANSITIONS=552} [2024-06-28 03:35:07,881 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 289 predicate places. [2024-06-28 03:35:07,881 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 552 transitions, 7831 flow [2024-06-28 03:35:07,882 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:35:07,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:35:07,882 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:35:07,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 03:35:07,882 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:35:07,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:35:07,882 INFO L85 PathProgramCache]: Analyzing trace with hash -642679802, now seen corresponding path program 9 times [2024-06-28 03:35:07,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:35:07,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141522115] [2024-06-28 03:35:07,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:35:07,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:35:07,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:35:08,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:35:08,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:35:08,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141522115] [2024-06-28 03:35:08,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141522115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:35:08,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:35:08,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:35:08,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659157063] [2024-06-28 03:35:08,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:35:08,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:35:08,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:35:08,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:35:08,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:35:08,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:35:08,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 552 transitions, 7831 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 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:35:08,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:35:08,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:35:08,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:35:09,975 INFO L124 PetriNetUnfolderBase]: 3444/5325 cut-off events. [2024-06-28 03:35:09,976 INFO L125 PetriNetUnfolderBase]: For 1105916/1105918 co-relation queries the response was YES. [2024-06-28 03:35:10,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60666 conditions, 5325 events. 3444/5325 cut-off events. For 1105916/1105918 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 29845 event pairs, 646 based on Foata normal form. 2/5300 useless extension candidates. Maximal degree in co-relation 60509. Up to 4309 conditions per place. [2024-06-28 03:35:10,050 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 369 selfloop transitions, 164 changer transitions 0/579 dead transitions. [2024-06-28 03:35:10,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 579 transitions, 9691 flow [2024-06-28 03:35:10,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:35:10,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:35:10,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-28 03:35:10,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-28 03:35:10,051 INFO L175 Difference]: Start difference. First operand has 332 places, 552 transitions, 7831 flow. Second operand 8 states and 147 transitions. [2024-06-28 03:35:10,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 579 transitions, 9691 flow [2024-06-28 03:35:13,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 579 transitions, 9357 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-28 03:35:13,096 INFO L231 Difference]: Finished difference. Result has 333 places, 561 transitions, 8173 flow [2024-06-28 03:35:13,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7497, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8173, PETRI_PLACES=333, PETRI_TRANSITIONS=561} [2024-06-28 03:35:13,097 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 290 predicate places. [2024-06-28 03:35:13,097 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 561 transitions, 8173 flow [2024-06-28 03:35:13,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 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:35:13,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:35:13,097 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:35:13,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 03:35:13,098 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:35:13,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:35:13,098 INFO L85 PathProgramCache]: Analyzing trace with hash -642501056, now seen corresponding path program 5 times [2024-06-28 03:35:13,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:35:13,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543318487] [2024-06-28 03:35:13,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:35:13,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:35:13,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:35:13,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:35:13,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:35:13,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543318487] [2024-06-28 03:35:13,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543318487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:35:13,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:35:13,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:35:13,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26952574] [2024-06-28 03:35:13,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:35:13,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:35:13,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:35:13,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:35:13,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:35:13,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:35:13,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 561 transitions, 8173 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:35:13,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:35:13,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:35:13,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:35:15,277 INFO L124 PetriNetUnfolderBase]: 3540/5438 cut-off events. [2024-06-28 03:35:15,277 INFO L125 PetriNetUnfolderBase]: For 1121830/1121830 co-relation queries the response was YES. [2024-06-28 03:35:15,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61973 conditions, 5438 events. 3540/5438 cut-off events. For 1121830/1121830 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 30121 event pairs, 650 based on Foata normal form. 1/5424 useless extension candidates. Maximal degree in co-relation 61815. Up to 5033 conditions per place. [2024-06-28 03:35:15,350 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 473 selfloop transitions, 104 changer transitions 0/581 dead transitions. [2024-06-28 03:35:15,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 581 transitions, 9711 flow [2024-06-28 03:35:15,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:35:15,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:35:15,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-28 03:35:15,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37566137566137564 [2024-06-28 03:35:15,351 INFO L175 Difference]: Start difference. First operand has 333 places, 561 transitions, 8173 flow. Second operand 9 states and 142 transitions. [2024-06-28 03:35:15,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 581 transitions, 9711 flow [2024-06-28 03:35:18,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 581 transitions, 9450 flow, removed 70 selfloop flow, removed 3 redundant places. [2024-06-28 03:35:18,562 INFO L231 Difference]: Finished difference. Result has 340 places, 567 transitions, 8309 flow [2024-06-28 03:35:18,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7912, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8309, PETRI_PLACES=340, PETRI_TRANSITIONS=567} [2024-06-28 03:35:18,562 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 297 predicate places. [2024-06-28 03:35:18,562 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 567 transitions, 8309 flow [2024-06-28 03:35:18,563 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:35:18,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:35:18,563 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:35:18,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 03:35:18,563 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:35:18,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:35:18,563 INFO L85 PathProgramCache]: Analyzing trace with hash 193361216, now seen corresponding path program 6 times [2024-06-28 03:35:18,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:35:18,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777496273] [2024-06-28 03:35:18,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:35:18,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:35:18,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:35:19,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:35:19,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:35:19,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777496273] [2024-06-28 03:35:19,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777496273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:35:19,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:35:19,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:35:19,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107476251] [2024-06-28 03:35:19,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:35:19,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:35:19,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:35:19,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:35:19,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:35:19,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:35:19,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 567 transitions, 8309 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:35:19,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:35:19,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:35:19,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:35:20,691 INFO L124 PetriNetUnfolderBase]: 3537/5434 cut-off events. [2024-06-28 03:35:20,691 INFO L125 PetriNetUnfolderBase]: For 1131785/1131785 co-relation queries the response was YES. [2024-06-28 03:35:20,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62000 conditions, 5434 events. 3537/5434 cut-off events. For 1131785/1131785 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 30118 event pairs, 653 based on Foata normal form. 1/5420 useless extension candidates. Maximal degree in co-relation 61839. Up to 5030 conditions per place. [2024-06-28 03:35:20,778 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 477 selfloop transitions, 99 changer transitions 0/580 dead transitions. [2024-06-28 03:35:20,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 580 transitions, 9503 flow [2024-06-28 03:35:20,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:35:20,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:35:20,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-28 03:35:20,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.373015873015873 [2024-06-28 03:35:20,779 INFO L175 Difference]: Start difference. First operand has 340 places, 567 transitions, 8309 flow. Second operand 9 states and 141 transitions. [2024-06-28 03:35:20,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 580 transitions, 9503 flow [2024-06-28 03:35:24,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 580 transitions, 9213 flow, removed 48 selfloop flow, removed 6 redundant places. [2024-06-28 03:35:24,181 INFO L231 Difference]: Finished difference. Result has 343 places, 567 transitions, 8223 flow [2024-06-28 03:35:24,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8019, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=468, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8223, PETRI_PLACES=343, PETRI_TRANSITIONS=567} [2024-06-28 03:35:24,182 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 300 predicate places. [2024-06-28 03:35:24,182 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 567 transitions, 8223 flow [2024-06-28 03:35:24,182 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:35:24,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:35:24,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:35:24,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 03:35:24,183 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:35:24,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:35:24,183 INFO L85 PathProgramCache]: Analyzing trace with hash 1554909488, now seen corresponding path program 10 times [2024-06-28 03:35:24,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:35:24,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214538685] [2024-06-28 03:35:24,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:35:24,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:35:24,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:35:24,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:35:24,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:35:24,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214538685] [2024-06-28 03:35:24,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214538685] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:35:24,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:35:24,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:35:24,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588109566] [2024-06-28 03:35:24,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:35:24,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:35:24,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:35:24,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:35:24,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:35:24,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:35:24,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 567 transitions, 8223 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:35:24,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:35:24,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:35:24,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:35:26,206 INFO L124 PetriNetUnfolderBase]: 3446/5327 cut-off events. [2024-06-28 03:35:26,206 INFO L125 PetriNetUnfolderBase]: For 1158200/1158202 co-relation queries the response was YES. [2024-06-28 03:35:26,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61505 conditions, 5327 events. 3446/5327 cut-off events. For 1158200/1158202 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 29855 event pairs, 642 based on Foata normal form. 2/5302 useless extension candidates. Maximal degree in co-relation 61343. Up to 4312 conditions per place. [2024-06-28 03:35:26,292 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 373 selfloop transitions, 164 changer transitions 0/585 dead transitions. [2024-06-28 03:35:26,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 585 transitions, 9767 flow [2024-06-28 03:35:26,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:35:26,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:35:26,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-28 03:35:26,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41798941798941797 [2024-06-28 03:35:26,293 INFO L175 Difference]: Start difference. First operand has 343 places, 567 transitions, 8223 flow. Second operand 9 states and 158 transitions. [2024-06-28 03:35:26,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 585 transitions, 9767 flow [2024-06-28 03:35:29,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 585 transitions, 9472 flow, removed 35 selfloop flow, removed 8 redundant places. [2024-06-28 03:35:29,930 INFO L231 Difference]: Finished difference. Result has 344 places, 567 transitions, 8262 flow [2024-06-28 03:35:29,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7928, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8262, PETRI_PLACES=344, PETRI_TRANSITIONS=567} [2024-06-28 03:35:29,931 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 301 predicate places. [2024-06-28 03:35:29,931 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 567 transitions, 8262 flow [2024-06-28 03:35:29,931 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:35:29,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:35:29,931 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:35:29,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 03:35:29,931 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:35:29,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:35:29,932 INFO L85 PathProgramCache]: Analyzing trace with hash -2096444960, now seen corresponding path program 11 times [2024-06-28 03:35:29,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:35:29,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037929384] [2024-06-28 03:35:29,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:35:29,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:35:29,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:35:30,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:35:30,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:35:30,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037929384] [2024-06-28 03:35:30,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037929384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:35:30,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:35:30,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:35:30,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456616832] [2024-06-28 03:35:30,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:35:30,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:35:30,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:35:30,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:35:30,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:35:30,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:35:30,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 567 transitions, 8262 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 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:35:30,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:35:30,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:35:30,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:35:31,992 INFO L124 PetriNetUnfolderBase]: 3470/5366 cut-off events. [2024-06-28 03:35:31,992 INFO L125 PetriNetUnfolderBase]: For 1193148/1193156 co-relation queries the response was YES. [2024-06-28 03:35:32,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62538 conditions, 5366 events. 3470/5366 cut-off events. For 1193148/1193156 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 30160 event pairs, 696 based on Foata normal form. 3/5332 useless extension candidates. Maximal degree in co-relation 62375. Up to 4088 conditions per place. [2024-06-28 03:35:32,080 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 360 selfloop transitions, 185 changer transitions 0/593 dead transitions. [2024-06-28 03:35:32,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 593 transitions, 10168 flow [2024-06-28 03:35:32,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:35:32,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:35:32,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-28 03:35:32,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-28 03:35:32,081 INFO L175 Difference]: Start difference. First operand has 344 places, 567 transitions, 8262 flow. Second operand 8 states and 143 transitions. [2024-06-28 03:35:32,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 593 transitions, 10168 flow [2024-06-28 03:35:35,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 593 transitions, 9798 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-28 03:35:35,895 INFO L231 Difference]: Finished difference. Result has 345 places, 577 transitions, 8624 flow [2024-06-28 03:35:35,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7892, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8624, PETRI_PLACES=345, PETRI_TRANSITIONS=577} [2024-06-28 03:35:35,895 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 302 predicate places. [2024-06-28 03:35:35,895 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 577 transitions, 8624 flow [2024-06-28 03:35:35,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 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:35:35,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:35:35,896 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:35:35,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 03:35:35,896 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:35:35,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:35:35,896 INFO L85 PathProgramCache]: Analyzing trace with hash 1950059352, now seen corresponding path program 7 times [2024-06-28 03:35:35,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:35:35,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943815264] [2024-06-28 03:35:35,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:35:35,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:35:35,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:35:36,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:35:36,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:35:36,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943815264] [2024-06-28 03:35:36,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943815264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:35:36,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:35:36,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:35:36,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633836607] [2024-06-28 03:35:36,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:35:36,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:35:36,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:35:36,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:35:36,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:35:36,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:35:36,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 577 transitions, 8624 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:35:36,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:35:36,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:35:36,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:35:37,887 INFO L124 PetriNetUnfolderBase]: 3578/5492 cut-off events. [2024-06-28 03:35:37,887 INFO L125 PetriNetUnfolderBase]: For 1214825/1214831 co-relation queries the response was YES. [2024-06-28 03:35:37,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64009 conditions, 5492 events. 3578/5492 cut-off events. For 1214825/1214831 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 30447 event pairs, 664 based on Foata normal form. 5/5474 useless extension candidates. Maximal degree in co-relation 63845. Up to 4776 conditions per place. [2024-06-28 03:35:37,971 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 376 selfloop transitions, 217 changer transitions 0/597 dead transitions. [2024-06-28 03:35:37,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 597 transitions, 10428 flow [2024-06-28 03:35:37,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:35:37,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:35:37,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 03:35:37,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-28 03:35:37,972 INFO L175 Difference]: Start difference. First operand has 345 places, 577 transitions, 8624 flow. Second operand 8 states and 132 transitions. [2024-06-28 03:35:37,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 597 transitions, 10428 flow [2024-06-28 03:35:41,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 597 transitions, 10132 flow, removed 96 selfloop flow, removed 3 redundant places. [2024-06-28 03:35:41,673 INFO L231 Difference]: Finished difference. Result has 350 places, 584 transitions, 8930 flow [2024-06-28 03:35:41,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8328, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8930, PETRI_PLACES=350, PETRI_TRANSITIONS=584} [2024-06-28 03:35:41,674 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 307 predicate places. [2024-06-28 03:35:41,674 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 584 transitions, 8930 flow [2024-06-28 03:35:41,674 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:35:41,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:35:41,674 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:35:41,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 03:35:41,674 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:35:41,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:35:41,674 INFO L85 PathProgramCache]: Analyzing trace with hash -1859436356, now seen corresponding path program 8 times [2024-06-28 03:35:41,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:35:41,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21894300] [2024-06-28 03:35:41,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:35:41,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:35:41,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:35: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:35:42,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:35:42,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21894300] [2024-06-28 03:35:42,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21894300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:35:42,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:35:42,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:35:42,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331711570] [2024-06-28 03:35:42,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:35:42,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:35:42,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:35:42,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:35:42,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:35:42,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:35:42,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 584 transitions, 8930 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:35:42,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:35:42,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:35:42,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:35:43,761 INFO L124 PetriNetUnfolderBase]: 3580/5493 cut-off events. [2024-06-28 03:35:43,761 INFO L125 PetriNetUnfolderBase]: For 1216070/1216076 co-relation queries the response was YES. [2024-06-28 03:35:43,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63016 conditions, 5493 events. 3580/5493 cut-off events. For 1216070/1216076 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 30450 event pairs, 667 based on Foata normal form. 6/5476 useless extension candidates. Maximal degree in co-relation 62850. Up to 4777 conditions per place. [2024-06-28 03:35:43,842 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 393 selfloop transitions, 203 changer transitions 0/600 dead transitions. [2024-06-28 03:35:43,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 600 transitions, 10664 flow [2024-06-28 03:35:43,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:35:43,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:35:43,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 03:35:43,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-28 03:35:43,843 INFO L175 Difference]: Start difference. First operand has 350 places, 584 transitions, 8930 flow. Second operand 8 states and 132 transitions. [2024-06-28 03:35:43,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 600 transitions, 10664 flow [2024-06-28 03:35:47,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 600 transitions, 10196 flow, removed 49 selfloop flow, removed 5 redundant places. [2024-06-28 03:35:47,524 INFO L231 Difference]: Finished difference. Result has 353 places, 587 transitions, 8960 flow [2024-06-28 03:35:47,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8471, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8960, PETRI_PLACES=353, PETRI_TRANSITIONS=587} [2024-06-28 03:35:47,525 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 310 predicate places. [2024-06-28 03:35:47,525 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 587 transitions, 8960 flow [2024-06-28 03:35:47,525 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:35:47,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:35:47,525 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:35:47,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 03:35:47,525 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:35:47,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:35:47,525 INFO L85 PathProgramCache]: Analyzing trace with hash -22671606, now seen corresponding path program 9 times [2024-06-28 03:35:47,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:35:47,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894526855] [2024-06-28 03:35:47,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:35:47,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:35:47,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:35:48,267 INFO L134 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:35:48,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:35:48,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894526855] [2024-06-28 03:35:48,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894526855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:35:48,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:35:48,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:35:48,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072078549] [2024-06-28 03:35:48,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:35:48,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:35:48,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:35:48,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:35:48,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:35:48,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:35:48,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 587 transitions, 8960 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:35:48,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:35:48,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:35:48,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:35:49,532 INFO L124 PetriNetUnfolderBase]: 3575/5483 cut-off events. [2024-06-28 03:35:49,532 INFO L125 PetriNetUnfolderBase]: For 1226916/1226922 co-relation queries the response was YES. [2024-06-28 03:35:49,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62925 conditions, 5483 events. 3575/5483 cut-off events. For 1226916/1226922 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 30395 event pairs, 663 based on Foata normal form. 5/5465 useless extension candidates. Maximal degree in co-relation 62759. Up to 4772 conditions per place. [2024-06-28 03:35:49,619 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 376 selfloop transitions, 220 changer transitions 0/600 dead transitions. [2024-06-28 03:35:49,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 600 transitions, 10616 flow [2024-06-28 03:35:49,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:35:49,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:35:49,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-28 03:35:49,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37566137566137564 [2024-06-28 03:35:49,620 INFO L175 Difference]: Start difference. First operand has 353 places, 587 transitions, 8960 flow. Second operand 9 states and 142 transitions. [2024-06-28 03:35:49,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 600 transitions, 10616 flow [2024-06-28 03:35:53,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 600 transitions, 10135 flow, removed 49 selfloop flow, removed 5 redundant places. [2024-06-28 03:35:53,383 INFO L231 Difference]: Finished difference. Result has 357 places, 587 transitions, 8925 flow [2024-06-28 03:35:53,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8479, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8925, PETRI_PLACES=357, PETRI_TRANSITIONS=587} [2024-06-28 03:35:53,384 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 314 predicate places. [2024-06-28 03:35:53,384 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 587 transitions, 8925 flow [2024-06-28 03:35:53,384 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:35:53,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:35:53,384 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:35:53,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 03:35:53,384 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:35:53,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:35:53,384 INFO L85 PathProgramCache]: Analyzing trace with hash -2096681924, now seen corresponding path program 10 times [2024-06-28 03:35:53,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:35:53,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692408042] [2024-06-28 03:35:53,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:35:53,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:35:53,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:35:54,140 INFO L134 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:35:54,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:35:54,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692408042] [2024-06-28 03:35:54,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692408042] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:35:54,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:35:54,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:35:54,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825812036] [2024-06-28 03:35:54,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:35:54,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:35:54,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:35:54,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:35:54,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:35:54,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:35:54,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 587 transitions, 8925 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:35:54,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:35:54,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:35:54,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:35:55,469 INFO L124 PetriNetUnfolderBase]: 3580/5494 cut-off events. [2024-06-28 03:35:55,469 INFO L125 PetriNetUnfolderBase]: For 1246659/1246665 co-relation queries the response was YES. [2024-06-28 03:35:55,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63145 conditions, 5494 events. 3580/5494 cut-off events. For 1246659/1246665 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 30478 event pairs, 664 based on Foata normal form. 5/5476 useless extension candidates. Maximal degree in co-relation 62978. Up to 4776 conditions per place. [2024-06-28 03:35:55,551 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 378 selfloop transitions, 220 changer transitions 0/602 dead transitions. [2024-06-28 03:35:55,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 602 transitions, 10444 flow [2024-06-28 03:35:55,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:35:55,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:35:55,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-28 03:35:55,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-28 03:35:55,552 INFO L175 Difference]: Start difference. First operand has 357 places, 587 transitions, 8925 flow. Second operand 8 states and 130 transitions. [2024-06-28 03:35:55,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 602 transitions, 10444 flow [2024-06-28 03:35:58,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 602 transitions, 9924 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-28 03:35:58,796 INFO L231 Difference]: Finished difference. Result has 356 places, 590 transitions, 8922 flow [2024-06-28 03:35:58,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8409, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8922, PETRI_PLACES=356, PETRI_TRANSITIONS=590} [2024-06-28 03:35:58,796 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 313 predicate places. [2024-06-28 03:35:58,796 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 590 transitions, 8922 flow [2024-06-28 03:35:58,797 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:35:58,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:35:58,797 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:35:58,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 03:35:58,797 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:35:58,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:35:58,797 INFO L85 PathProgramCache]: Analyzing trace with hash -2096682110, now seen corresponding path program 12 times [2024-06-28 03:35:58,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:35:58,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447371310] [2024-06-28 03:35:58,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:35:58,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:35:58,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:35:59,561 INFO L134 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:35:59,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:35:59,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447371310] [2024-06-28 03:35:59,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447371310] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:35:59,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:35:59,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:35:59,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510965506] [2024-06-28 03:35:59,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:35:59,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:35:59,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:35:59,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:35:59,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:35:59,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:35:59,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 590 transitions, 8922 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 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:35:59,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:35:59,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:35:59,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:00,920 INFO L124 PetriNetUnfolderBase]: 3502/5408 cut-off events. [2024-06-28 03:36:00,920 INFO L125 PetriNetUnfolderBase]: For 1288155/1288163 co-relation queries the response was YES. [2024-06-28 03:36:00,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63177 conditions, 5408 events. 3502/5408 cut-off events. For 1288155/1288163 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 30408 event pairs, 696 based on Foata normal form. 3/5374 useless extension candidates. Maximal degree in co-relation 63009. Up to 4116 conditions per place. [2024-06-28 03:36:01,000 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 374 selfloop transitions, 184 changer transitions 0/610 dead transitions. [2024-06-28 03:36:01,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 610 transitions, 10616 flow [2024-06-28 03:36:01,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:36:01,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:36:01,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-28 03:36:01,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 03:36:01,001 INFO L175 Difference]: Start difference. First operand has 356 places, 590 transitions, 8922 flow. Second operand 8 states and 144 transitions. [2024-06-28 03:36:01,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 610 transitions, 10616 flow [2024-06-28 03:36:04,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 610 transitions, 10218 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-28 03:36:04,802 INFO L231 Difference]: Finished difference. Result has 359 places, 593 transitions, 8982 flow [2024-06-28 03:36:04,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8524, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=590, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8982, PETRI_PLACES=359, PETRI_TRANSITIONS=593} [2024-06-28 03:36:04,803 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 316 predicate places. [2024-06-28 03:36:04,803 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 593 transitions, 8982 flow [2024-06-28 03:36:04,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 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:36:04,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:04,803 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:36:04,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 03:36:04,803 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:36:04,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:04,803 INFO L85 PathProgramCache]: Analyzing trace with hash 2021153852, now seen corresponding path program 11 times [2024-06-28 03:36:04,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:04,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448285790] [2024-06-28 03:36:04,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:04,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:04,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:05,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:05,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:05,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448285790] [2024-06-28 03:36:05,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448285790] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:05,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:05,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:36:05,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118056791] [2024-06-28 03:36:05,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:05,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:36:05,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:05,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:36:05,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:36:05,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:36:05,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 593 transitions, 8982 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:36:05,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:05,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:36:05,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:07,010 INFO L124 PetriNetUnfolderBase]: 3584/5498 cut-off events. [2024-06-28 03:36:07,011 INFO L125 PetriNetUnfolderBase]: For 1287517/1287523 co-relation queries the response was YES. [2024-06-28 03:36:07,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63379 conditions, 5498 events. 3584/5498 cut-off events. For 1287517/1287523 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 30463 event pairs, 663 based on Foata normal form. 6/5481 useless extension candidates. Maximal degree in co-relation 63210. Up to 4785 conditions per place. [2024-06-28 03:36:07,090 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 409 selfloop transitions, 192 changer transitions 0/605 dead transitions. [2024-06-28 03:36:07,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 605 transitions, 10440 flow [2024-06-28 03:36:07,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:36:07,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:36:07,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 03:36:07,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-28 03:36:07,091 INFO L175 Difference]: Start difference. First operand has 359 places, 593 transitions, 8982 flow. Second operand 8 states and 132 transitions. [2024-06-28 03:36:07,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 605 transitions, 10440 flow [2024-06-28 03:36:11,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 605 transitions, 10122 flow, removed 60 selfloop flow, removed 4 redundant places. [2024-06-28 03:36:11,136 INFO L231 Difference]: Finished difference. Result has 363 places, 593 transitions, 9055 flow [2024-06-28 03:36:11,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8664, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9055, PETRI_PLACES=363, PETRI_TRANSITIONS=593} [2024-06-28 03:36:11,137 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 320 predicate places. [2024-06-28 03:36:11,137 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 593 transitions, 9055 flow [2024-06-28 03:36:11,137 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:36:11,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:11,137 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:36:11,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 03:36:11,137 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:36:11,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:11,138 INFO L85 PathProgramCache]: Analyzing trace with hash 2021391002, now seen corresponding path program 12 times [2024-06-28 03:36:11,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:11,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983551556] [2024-06-28 03:36:11,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:11,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:11,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:11,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:36:11,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:11,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983551556] [2024-06-28 03:36:11,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983551556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:11,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:11,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:36:11,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145167222] [2024-06-28 03:36:11,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:11,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:36:11,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:11,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:36:11,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:36:11,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:36:11,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 593 transitions, 9055 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:36:11,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:11,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:36:11,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:13,197 INFO L124 PetriNetUnfolderBase]: 3576/5484 cut-off events. [2024-06-28 03:36:13,197 INFO L125 PetriNetUnfolderBase]: For 1297140/1297146 co-relation queries the response was YES. [2024-06-28 03:36:13,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63208 conditions, 5484 events. 3576/5484 cut-off events. For 1297140/1297146 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 30369 event pairs, 666 based on Foata normal form. 6/5467 useless extension candidates. Maximal degree in co-relation 63038. Up to 4777 conditions per place. [2024-06-28 03:36:13,283 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 411 selfloop transitions, 189 changer transitions 0/604 dead transitions. [2024-06-28 03:36:13,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 604 transitions, 10291 flow [2024-06-28 03:36:13,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:36:13,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:36:13,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-28 03:36:13,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-28 03:36:13,284 INFO L175 Difference]: Start difference. First operand has 363 places, 593 transitions, 9055 flow. Second operand 8 states and 131 transitions. [2024-06-28 03:36:13,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 604 transitions, 10291 flow [2024-06-28 03:36:16,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 604 transitions, 9594 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-28 03:36:16,702 INFO L231 Difference]: Finished difference. Result has 362 places, 593 transitions, 8745 flow [2024-06-28 03:36:16,702 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8358, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8745, PETRI_PLACES=362, PETRI_TRANSITIONS=593} [2024-06-28 03:36:16,702 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 319 predicate places. [2024-06-28 03:36:16,702 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 593 transitions, 8745 flow [2024-06-28 03:36:16,703 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:36:16,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:16,703 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:36:16,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 03:36:16,703 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:36:16,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:16,703 INFO L85 PathProgramCache]: Analyzing trace with hash 2021153666, now seen corresponding path program 13 times [2024-06-28 03:36:16,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:16,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488209116] [2024-06-28 03:36:16,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:16,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:16,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:17,463 INFO L134 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:36:17,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:17,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488209116] [2024-06-28 03:36:17,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488209116] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:17,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:17,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:36:17,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17253922] [2024-06-28 03:36:17,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:17,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:36:17,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:17,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:36:17,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:36:17,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:36:17,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 593 transitions, 8745 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 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:36:17,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:17,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:36:17,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:18,820 INFO L124 PetriNetUnfolderBase]: 3477/5375 cut-off events. [2024-06-28 03:36:18,820 INFO L125 PetriNetUnfolderBase]: For 1316969/1316977 co-relation queries the response was YES. [2024-06-28 03:36:18,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62266 conditions, 5375 events. 3477/5375 cut-off events. For 1316969/1316977 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 30150 event pairs, 690 based on Foata normal form. 5/5343 useless extension candidates. Maximal degree in co-relation 62095. Up to 4095 conditions per place. [2024-06-28 03:36:18,906 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 385 selfloop transitions, 172 changer transitions 0/609 dead transitions. [2024-06-28 03:36:18,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 609 transitions, 10359 flow [2024-06-28 03:36:18,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:36:18,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:36:18,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-28 03:36:18,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 03:36:18,907 INFO L175 Difference]: Start difference. First operand has 362 places, 593 transitions, 8745 flow. Second operand 8 states and 144 transitions. [2024-06-28 03:36:18,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 609 transitions, 10359 flow [2024-06-28 03:36:22,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 609 transitions, 9839 flow, removed 34 selfloop flow, removed 9 redundant places. [2024-06-28 03:36:22,971 INFO L231 Difference]: Finished difference. Result has 361 places, 593 transitions, 8576 flow [2024-06-28 03:36:22,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8225, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8576, PETRI_PLACES=361, PETRI_TRANSITIONS=593} [2024-06-28 03:36:22,972 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 318 predicate places. [2024-06-28 03:36:22,972 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 593 transitions, 8576 flow [2024-06-28 03:36:22,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 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:36:22,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:22,972 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:36:22,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 03:36:22,972 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:36:22,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:22,973 INFO L85 PathProgramCache]: Analyzing trace with hash 1899494572, now seen corresponding path program 4 times [2024-06-28 03:36:22,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:22,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571771456] [2024-06-28 03:36:22,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:22,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:22,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:23,774 INFO L134 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:36:23,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:23,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571771456] [2024-06-28 03:36:23,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571771456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:23,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:23,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:36:23,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844585164] [2024-06-28 03:36:23,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:23,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:36:23,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:23,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:36:23,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:36:23,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:36:23,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 593 transitions, 8576 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 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:36:23,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:23,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:36:23,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:25,116 INFO L124 PetriNetUnfolderBase]: 3493/5407 cut-off events. [2024-06-28 03:36:25,116 INFO L125 PetriNetUnfolderBase]: For 1332635/1332641 co-relation queries the response was YES. [2024-06-28 03:36:25,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62484 conditions, 5407 events. 3493/5407 cut-off events. For 1332635/1332641 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 30382 event pairs, 642 based on Foata normal form. 8/5392 useless extension candidates. Maximal degree in co-relation 62312. Up to 4705 conditions per place. [2024-06-28 03:36:25,204 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 445 selfloop transitions, 111 changer transitions 0/608 dead transitions. [2024-06-28 03:36:25,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 608 transitions, 9866 flow [2024-06-28 03:36:25,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:36:25,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:36:25,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-28 03:36:25,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-28 03:36:25,205 INFO L175 Difference]: Start difference. First operand has 361 places, 593 transitions, 8576 flow. Second operand 8 states and 135 transitions. [2024-06-28 03:36:25,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 608 transitions, 9866 flow [2024-06-28 03:36:28,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 608 transitions, 9380 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-28 03:36:28,893 INFO L231 Difference]: Finished difference. Result has 361 places, 596 transitions, 8464 flow [2024-06-28 03:36:28,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8090, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8464, PETRI_PLACES=361, PETRI_TRANSITIONS=596} [2024-06-28 03:36:28,893 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 318 predicate places. [2024-06-28 03:36:28,893 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 596 transitions, 8464 flow [2024-06-28 03:36:28,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 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:36:28,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:28,893 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:36:28,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 03:36:28,894 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:36:28,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:28,894 INFO L85 PathProgramCache]: Analyzing trace with hash 2021387406, now seen corresponding path program 5 times [2024-06-28 03:36:28,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:28,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379171587] [2024-06-28 03:36:28,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:28,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:28,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:29,672 INFO L134 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:36:29,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:29,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379171587] [2024-06-28 03:36:29,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379171587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:29,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:29,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:36:29,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280073768] [2024-06-28 03:36:29,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:29,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:36:29,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:29,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:36:29,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:36:29,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:36:29,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 596 transitions, 8464 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:36:29,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:29,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:36:29,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:31,011 INFO L124 PetriNetUnfolderBase]: 3630/5568 cut-off events. [2024-06-28 03:36:31,011 INFO L125 PetriNetUnfolderBase]: For 1374559/1374565 co-relation queries the response was YES. [2024-06-28 03:36:31,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64142 conditions, 5568 events. 3630/5568 cut-off events. For 1374559/1374565 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 30943 event pairs, 665 based on Foata normal form. 6/5551 useless extension candidates. Maximal degree in co-relation 63970. Up to 4600 conditions per place. [2024-06-28 03:36:31,096 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 421 selfloop transitions, 214 changer transitions 0/639 dead transitions. [2024-06-28 03:36:31,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 639 transitions, 11402 flow [2024-06-28 03:36:31,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:36:31,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:36:31,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-28 03:36:31,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4021164021164021 [2024-06-28 03:36:31,097 INFO L175 Difference]: Start difference. First operand has 361 places, 596 transitions, 8464 flow. Second operand 9 states and 152 transitions. [2024-06-28 03:36:31,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 639 transitions, 11402 flow [2024-06-28 03:36:35,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 639 transitions, 11050 flow, removed 67 selfloop flow, removed 6 redundant places. [2024-06-28 03:36:35,402 INFO L231 Difference]: Finished difference. Result has 367 places, 620 transitions, 9293 flow [2024-06-28 03:36:35,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8112, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9293, PETRI_PLACES=367, PETRI_TRANSITIONS=620} [2024-06-28 03:36:35,402 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 324 predicate places. [2024-06-28 03:36:35,402 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 620 transitions, 9293 flow [2024-06-28 03:36:35,402 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:36:35,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:35,402 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:36:35,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 03:36:35,403 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:36:35,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:35,403 INFO L85 PathProgramCache]: Analyzing trace with hash 1899863968, now seen corresponding path program 2 times [2024-06-28 03:36:35,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:35,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92440665] [2024-06-28 03:36:35,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:35,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:35,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:36,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:36,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:36,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92440665] [2024-06-28 03:36:36,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [92440665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:36,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:36,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:36:36,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648619071] [2024-06-28 03:36:36,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:36,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:36:36,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:36,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:36:36,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:36:36,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:36:36,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 620 transitions, 9293 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:36:36,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:36,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:36:36,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:37,574 INFO L124 PetriNetUnfolderBase]: 3635/5584 cut-off events. [2024-06-28 03:36:37,574 INFO L125 PetriNetUnfolderBase]: For 1398557/1398566 co-relation queries the response was YES. [2024-06-28 03:36:37,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65558 conditions, 5584 events. 3635/5584 cut-off events. For 1398557/1398566 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 31074 event pairs, 653 based on Foata normal form. 7/5584 useless extension candidates. Maximal degree in co-relation 65382. Up to 5324 conditions per place. [2024-06-28 03:36:37,667 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 578 selfloop transitions, 57 changer transitions 0/639 dead transitions. [2024-06-28 03:36:37,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 639 transitions, 11087 flow [2024-06-28 03:36:37,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:36:37,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:36:37,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-28 03:36:37,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36772486772486773 [2024-06-28 03:36:37,668 INFO L175 Difference]: Start difference. First operand has 367 places, 620 transitions, 9293 flow. Second operand 9 states and 139 transitions. [2024-06-28 03:36:37,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 639 transitions, 11087 flow [2024-06-28 03:36:42,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 639 transitions, 10837 flow, removed 104 selfloop flow, removed 2 redundant places. [2024-06-28 03:36:42,119 INFO L231 Difference]: Finished difference. Result has 374 places, 626 transitions, 9425 flow [2024-06-28 03:36:42,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9043, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=566, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9425, PETRI_PLACES=374, PETRI_TRANSITIONS=626} [2024-06-28 03:36:42,119 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 331 predicate places. [2024-06-28 03:36:42,119 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 626 transitions, 9425 flow [2024-06-28 03:36:42,119 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:36:42,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:42,120 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:36:42,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 03:36:42,120 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:36:42,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:42,120 INFO L85 PathProgramCache]: Analyzing trace with hash -1859785256, now seen corresponding path program 3 times [2024-06-28 03:36:42,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:42,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086560979] [2024-06-28 03:36:42,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:42,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:42,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:42,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:42,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:42,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086560979] [2024-06-28 03:36:42,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2086560979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:42,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:42,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:36:42,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665675084] [2024-06-28 03:36:42,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:42,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:36:42,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:42,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:36:42,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:36:43,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:36:43,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 626 transitions, 9425 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:36:43,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:43,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:36:43,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:44,452 INFO L124 PetriNetUnfolderBase]: 3640/5588 cut-off events. [2024-06-28 03:36:44,453 INFO L125 PetriNetUnfolderBase]: For 1423893/1423893 co-relation queries the response was YES. [2024-06-28 03:36:44,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65974 conditions, 5588 events. 3640/5588 cut-off events. For 1423893/1423893 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 31178 event pairs, 740 based on Foata normal form. 1/5586 useless extension candidates. Maximal degree in co-relation 65796. Up to 5410 conditions per place. [2024-06-28 03:36:44,548 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 615 selfloop transitions, 21 changer transitions 0/640 dead transitions. [2024-06-28 03:36:44,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 640 transitions, 10861 flow [2024-06-28 03:36:44,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:36:44,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:36:44,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 130 transitions. [2024-06-28 03:36:44,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3439153439153439 [2024-06-28 03:36:44,549 INFO L175 Difference]: Start difference. First operand has 374 places, 626 transitions, 9425 flow. Second operand 9 states and 130 transitions. [2024-06-28 03:36:44,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 640 transitions, 10861 flow [2024-06-28 03:36:48,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 640 transitions, 10650 flow, removed 81 selfloop flow, removed 5 redundant places. [2024-06-28 03:36:48,466 INFO L231 Difference]: Finished difference. Result has 378 places, 629 transitions, 9402 flow [2024-06-28 03:36:48,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9234, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=605, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9402, PETRI_PLACES=378, PETRI_TRANSITIONS=629} [2024-06-28 03:36:48,467 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 335 predicate places. [2024-06-28 03:36:48,467 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 629 transitions, 9402 flow [2024-06-28 03:36:48,467 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:36:48,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:48,467 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:36:48,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 03:36:48,467 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:36:48,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:48,468 INFO L85 PathProgramCache]: Analyzing trace with hash -1981796448, now seen corresponding path program 4 times [2024-06-28 03:36:48,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:48,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233341538] [2024-06-28 03:36:48,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:48,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:48,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:49,267 INFO L134 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:36:49,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:49,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233341538] [2024-06-28 03:36:49,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233341538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:49,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:49,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:36:49,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043887283] [2024-06-28 03:36:49,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:49,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:36:49,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:49,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:36:49,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:36:49,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:36:49,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 629 transitions, 9402 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:36:49,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:49,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:36:49,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:50,686 INFO L124 PetriNetUnfolderBase]: 3645/5599 cut-off events. [2024-06-28 03:36:50,686 INFO L125 PetriNetUnfolderBase]: For 1443825/1443834 co-relation queries the response was YES. [2024-06-28 03:36:50,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66188 conditions, 5599 events. 3645/5599 cut-off events. For 1443825/1443834 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 31194 event pairs, 650 based on Foata normal form. 7/5598 useless extension candidates. Maximal degree in co-relation 66008. Up to 5336 conditions per place. [2024-06-28 03:36:50,781 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 571 selfloop transitions, 70 changer transitions 0/645 dead transitions. [2024-06-28 03:36:50,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 645 transitions, 11076 flow [2024-06-28 03:36:50,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:36:50,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:36:50,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 137 transitions. [2024-06-28 03:36:50,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36243386243386244 [2024-06-28 03:36:50,782 INFO L175 Difference]: Start difference. First operand has 378 places, 629 transitions, 9402 flow. Second operand 9 states and 137 transitions. [2024-06-28 03:36:50,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 645 transitions, 11076 flow [2024-06-28 03:36:54,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 645 transitions, 10936 flow, removed 51 selfloop flow, removed 7 redundant places. [2024-06-28 03:36:54,753 INFO L231 Difference]: Finished difference. Result has 380 places, 632 transitions, 9528 flow [2024-06-28 03:36:54,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9262, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=562, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9528, PETRI_PLACES=380, PETRI_TRANSITIONS=632} [2024-06-28 03:36:54,753 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 337 predicate places. [2024-06-28 03:36:54,754 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 632 transitions, 9528 flow [2024-06-28 03:36:54,754 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:36:54,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:54,754 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:36:54,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 03:36:54,754 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:36:54,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:54,754 INFO L85 PathProgramCache]: Analyzing trace with hash -1981796882, now seen corresponding path program 6 times [2024-06-28 03:36:54,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:54,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265253402] [2024-06-28 03:36:54,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:54,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:54,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:55,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:55,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:55,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265253402] [2024-06-28 03:36:55,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265253402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:55,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:55,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:36:55,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868653747] [2024-06-28 03:36:55,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:55,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:36:55,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:55,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:36:55,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:36:55,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:36:55,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 632 transitions, 9528 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:36:55,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:55,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:36:55,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:56,971 INFO L124 PetriNetUnfolderBase]: 3673/5632 cut-off events. [2024-06-28 03:36:56,971 INFO L125 PetriNetUnfolderBase]: For 1490437/1490443 co-relation queries the response was YES. [2024-06-28 03:36:57,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67178 conditions, 5632 events. 3673/5632 cut-off events. For 1490437/1490443 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 31381 event pairs, 656 based on Foata normal form. 6/5615 useless extension candidates. Maximal degree in co-relation 66997. Up to 4649 conditions per place. [2024-06-28 03:36:57,062 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 387 selfloop transitions, 265 changer transitions 0/656 dead transitions. [2024-06-28 03:36:57,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 656 transitions, 11734 flow [2024-06-28 03:36:57,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:36:57,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:36:57,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-28 03:36:57,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-28 03:36:57,063 INFO L175 Difference]: Start difference. First operand has 380 places, 632 transitions, 9528 flow. Second operand 9 states and 147 transitions. [2024-06-28 03:36:57,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 656 transitions, 11734 flow [2024-06-28 03:37:01,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 656 transitions, 11509 flow, removed 58 selfloop flow, removed 6 redundant places. [2024-06-28 03:37:01,064 INFO L231 Difference]: Finished difference. Result has 384 places, 640 transitions, 10127 flow [2024-06-28 03:37:01,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9303, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=632, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=257, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10127, PETRI_PLACES=384, PETRI_TRANSITIONS=640} [2024-06-28 03:37:01,064 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 341 predicate places. [2024-06-28 03:37:01,064 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 640 transitions, 10127 flow [2024-06-28 03:37:01,064 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:37:01,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:01,064 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:37:01,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 03:37:01,065 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:37:01,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:01,065 INFO L85 PathProgramCache]: Analyzing trace with hash -1995606452, now seen corresponding path program 7 times [2024-06-28 03:37:01,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:01,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375747078] [2024-06-28 03:37:01,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:01,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:01,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:01,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:37:01,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:01,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375747078] [2024-06-28 03:37:01,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375747078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:01,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:01,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:37:01,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70199391] [2024-06-28 03:37:01,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:01,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:37:01,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:01,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:37:01,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:37:01,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:37:01,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 640 transitions, 10127 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:37:01,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:01,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:37:01,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:03,484 INFO L124 PetriNetUnfolderBase]: 3685/5652 cut-off events. [2024-06-28 03:37:03,485 INFO L125 PetriNetUnfolderBase]: For 1518582/1518588 co-relation queries the response was YES. [2024-06-28 03:37:03,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68471 conditions, 5652 events. 3685/5652 cut-off events. For 1518582/1518588 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 31550 event pairs, 665 based on Foata normal form. 6/5635 useless extension candidates. Maximal degree in co-relation 68288. Up to 4662 conditions per place. [2024-06-28 03:37:03,567 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 420 selfloop transitions, 238 changer transitions 0/662 dead transitions. [2024-06-28 03:37:03,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 662 transitions, 12549 flow [2024-06-28 03:37:03,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:37:03,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:37:03,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-28 03:37:03,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3941798941798942 [2024-06-28 03:37:03,568 INFO L175 Difference]: Start difference. First operand has 384 places, 640 transitions, 10127 flow. Second operand 9 states and 149 transitions. [2024-06-28 03:37:03,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 662 transitions, 12549 flow [2024-06-28 03:37:08,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 662 transitions, 11931 flow, removed 100 selfloop flow, removed 5 redundant places. [2024-06-28 03:37:08,316 INFO L231 Difference]: Finished difference. Result has 389 places, 645 transitions, 10216 flow [2024-06-28 03:37:08,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9520, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=640, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=233, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10216, PETRI_PLACES=389, PETRI_TRANSITIONS=645} [2024-06-28 03:37:08,316 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 346 predicate places. [2024-06-28 03:37:08,316 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 645 transitions, 10216 flow [2024-06-28 03:37:08,316 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:37:08,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:08,316 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:37:08,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 03:37:08,317 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:37:08,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:08,317 INFO L85 PathProgramCache]: Analyzing trace with hash 2033005896, now seen corresponding path program 8 times [2024-06-28 03:37:08,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:08,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890780598] [2024-06-28 03:37:08,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:08,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:08,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:09,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:37:09,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:09,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890780598] [2024-06-28 03:37:09,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890780598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:09,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:09,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:37:09,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440380972] [2024-06-28 03:37:09,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:09,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:37:09,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:09,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:37:09,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:37:09,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:37:09,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 645 transitions, 10216 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:37:09,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:09,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:37:09,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:10,772 INFO L124 PetriNetUnfolderBase]: 3687/5655 cut-off events. [2024-06-28 03:37:10,773 INFO L125 PetriNetUnfolderBase]: For 1542279/1542285 co-relation queries the response was YES. [2024-06-28 03:37:10,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68505 conditions, 5655 events. 3687/5655 cut-off events. For 1542279/1542285 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 31611 event pairs, 665 based on Foata normal form. 6/5638 useless extension candidates. Maximal degree in co-relation 68320. Up to 4666 conditions per place. [2024-06-28 03:37:10,860 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 414 selfloop transitions, 246 changer transitions 0/664 dead transitions. [2024-06-28 03:37:10,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 664 transitions, 12284 flow [2024-06-28 03:37:10,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:37:10,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:37:10,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-28 03:37:10,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3915343915343915 [2024-06-28 03:37:10,861 INFO L175 Difference]: Start difference. First operand has 389 places, 645 transitions, 10216 flow. Second operand 9 states and 148 transitions. [2024-06-28 03:37:10,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 664 transitions, 12284 flow [2024-06-28 03:37:15,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 664 transitions, 11764 flow, removed 73 selfloop flow, removed 6 redundant places. [2024-06-28 03:37:15,826 INFO L231 Difference]: Finished difference. Result has 392 places, 649 transitions, 10351 flow [2024-06-28 03:37:15,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9704, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=645, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=242, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10351, PETRI_PLACES=392, PETRI_TRANSITIONS=649} [2024-06-28 03:37:15,826 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 349 predicate places. [2024-06-28 03:37:15,826 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 649 transitions, 10351 flow [2024-06-28 03:37:15,826 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:37:15,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:15,826 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:37:15,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 03:37:15,827 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:37:15,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:15,827 INFO L85 PathProgramCache]: Analyzing trace with hash -1874070056, now seen corresponding path program 5 times [2024-06-28 03:37:15,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:15,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538960367] [2024-06-28 03:37:15,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:15,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:15,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:16,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:37:16,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:16,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538960367] [2024-06-28 03:37:16,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538960367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:16,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:16,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:37:16,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720522694] [2024-06-28 03:37:16,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:16,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:37:16,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:16,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:37:16,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:37:16,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:37:16,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 649 transitions, 10351 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:37:16,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:16,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:37:16,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:18,240 INFO L124 PetriNetUnfolderBase]: 3684/5659 cut-off events. [2024-06-28 03:37:18,241 INFO L125 PetriNetUnfolderBase]: For 1551742/1551751 co-relation queries the response was YES. [2024-06-28 03:37:18,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68502 conditions, 5659 events. 3684/5659 cut-off events. For 1551742/1551751 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 31582 event pairs, 652 based on Foata normal form. 7/5659 useless extension candidates. Maximal degree in co-relation 68316. Up to 5392 conditions per place. [2024-06-28 03:37:18,330 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 591 selfloop transitions, 66 changer transitions 0/661 dead transitions. [2024-06-28 03:37:18,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 661 transitions, 11703 flow [2024-06-28 03:37:18,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:37:18,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:37:18,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 137 transitions. [2024-06-28 03:37:18,331 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36243386243386244 [2024-06-28 03:37:18,331 INFO L175 Difference]: Start difference. First operand has 392 places, 649 transitions, 10351 flow. Second operand 9 states and 137 transitions. [2024-06-28 03:37:18,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 661 transitions, 11703 flow [2024-06-28 03:37:23,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 661 transitions, 11019 flow, removed 116 selfloop flow, removed 6 redundant places. [2024-06-28 03:37:23,376 INFO L231 Difference]: Finished difference. Result has 395 places, 649 transitions, 9805 flow [2024-06-28 03:37:23,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9667, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=583, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9805, PETRI_PLACES=395, PETRI_TRANSITIONS=649} [2024-06-28 03:37:23,376 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 352 predicate places. [2024-06-28 03:37:23,376 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 649 transitions, 9805 flow [2024-06-28 03:37:23,376 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:37:23,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:23,377 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:37:23,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 03:37:23,377 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:37:23,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:23,377 INFO L85 PathProgramCache]: Analyzing trace with hash 2021041446, now seen corresponding path program 9 times [2024-06-28 03:37:23,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:23,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847483376] [2024-06-28 03:37:23,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:23,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:23,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:24,263 INFO L134 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:24,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:24,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847483376] [2024-06-28 03:37:24,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847483376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:24,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:24,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:37:24,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624820171] [2024-06-28 03:37:24,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:24,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:37:24,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:24,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:37:24,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:37:24,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:37:24,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 649 transitions, 9805 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:37:24,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:24,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:37:24,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:25,779 INFO L124 PetriNetUnfolderBase]: 3686/5653 cut-off events. [2024-06-28 03:37:25,779 INFO L125 PetriNetUnfolderBase]: For 1567792/1567798 co-relation queries the response was YES. [2024-06-28 03:37:25,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67709 conditions, 5653 events. 3686/5653 cut-off events. For 1567792/1567798 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 31504 event pairs, 661 based on Foata normal form. 6/5636 useless extension candidates. Maximal degree in co-relation 67522. Up to 4666 conditions per place. [2024-06-28 03:37:25,872 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 416 selfloop transitions, 248 changer transitions 0/668 dead transitions. [2024-06-28 03:37:25,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 668 transitions, 12054 flow [2024-06-28 03:37:25,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:37:25,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:37:25,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 161 transitions. [2024-06-28 03:37:25,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38333333333333336 [2024-06-28 03:37:25,873 INFO L175 Difference]: Start difference. First operand has 395 places, 649 transitions, 9805 flow. Second operand 10 states and 161 transitions. [2024-06-28 03:37:25,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 668 transitions, 12054 flow [2024-06-28 03:37:30,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 668 transitions, 11871 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-28 03:37:30,920 INFO L231 Difference]: Finished difference. Result has 396 places, 653 transitions, 10278 flow [2024-06-28 03:37:30,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9622, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=244, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10278, PETRI_PLACES=396, PETRI_TRANSITIONS=653} [2024-06-28 03:37:30,921 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 353 predicate places. [2024-06-28 03:37:30,921 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 653 transitions, 10278 flow [2024-06-28 03:37:30,921 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:37:30,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:30,921 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:37:30,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 03:37:30,921 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:37:30,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:30,921 INFO L85 PathProgramCache]: Analyzing trace with hash 1899863534, now seen corresponding path program 10 times [2024-06-28 03:37:30,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:30,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956155970] [2024-06-28 03:37:30,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:30,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:30,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:31,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:37:31,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:31,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956155970] [2024-06-28 03:37:31,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956155970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:31,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:31,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:37:31,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74349778] [2024-06-28 03:37:31,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:31,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:37:31,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:31,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:37:31,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:37:31,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:37:31,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 653 transitions, 10278 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:37:31,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:31,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:37:31,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:33,331 INFO L124 PetriNetUnfolderBase]: 3682/5649 cut-off events. [2024-06-28 03:37:33,331 INFO L125 PetriNetUnfolderBase]: For 1582052/1582058 co-relation queries the response was YES. [2024-06-28 03:37:33,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68304 conditions, 5649 events. 3682/5649 cut-off events. For 1582052/1582058 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 31501 event pairs, 661 based on Foata normal form. 6/5632 useless extension candidates. Maximal degree in co-relation 68116. Up to 4664 conditions per place. [2024-06-28 03:37:33,423 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 436 selfloop transitions, 228 changer transitions 0/668 dead transitions. [2024-06-28 03:37:33,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 668 transitions, 12382 flow [2024-06-28 03:37:33,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:37:33,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:37:33,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-28 03:37:33,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-28 03:37:33,423 INFO L175 Difference]: Start difference. First operand has 396 places, 653 transitions, 10278 flow. Second operand 9 states and 150 transitions. [2024-06-28 03:37:33,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 668 transitions, 12382 flow [2024-06-28 03:37:39,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 668 transitions, 11728 flow, removed 116 selfloop flow, removed 7 redundant places. [2024-06-28 03:37:39,559 INFO L231 Difference]: Finished difference. Result has 398 places, 653 transitions, 10088 flow [2024-06-28 03:37:39,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9624, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=653, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=228, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10088, PETRI_PLACES=398, PETRI_TRANSITIONS=653} [2024-06-28 03:37:39,559 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 355 predicate places. [2024-06-28 03:37:39,560 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 653 transitions, 10088 flow [2024-06-28 03:37:39,560 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:37:39,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:39,560 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:37:39,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 03:37:39,560 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:37:39,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:39,560 INFO L85 PathProgramCache]: Analyzing trace with hash -52811220, now seen corresponding path program 5 times [2024-06-28 03:37:39,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:39,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218854734] [2024-06-28 03:37:39,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:39,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:39,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:40,254 INFO L134 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,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:40,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218854734] [2024-06-28 03:37:40,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218854734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:40,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:40,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:37:40,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553356649] [2024-06-28 03:37:40,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:40,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:37:40,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:40,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:37:40,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:37:40,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:37:40,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 653 transitions, 10088 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 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:37:40,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:40,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:37:40,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:41,917 INFO L124 PetriNetUnfolderBase]: 3703/5752 cut-off events. [2024-06-28 03:37:41,918 INFO L125 PetriNetUnfolderBase]: For 1635672/1635682 co-relation queries the response was YES. [2024-06-28 03:37:41,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69265 conditions, 5752 events. 3703/5752 cut-off events. For 1635672/1635682 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 32907 event pairs, 616 based on Foata normal form. 12/5759 useless extension candidates. Maximal degree in co-relation 69076. Up to 5075 conditions per place. [2024-06-28 03:37:42,014 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 577 selfloop transitions, 78 changer transitions 0/707 dead transitions. [2024-06-28 03:37:42,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 707 transitions, 11934 flow [2024-06-28 03:37:42,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:37:42,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:37:42,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-28 03:37:42,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-28 03:37:42,015 INFO L175 Difference]: Start difference. First operand has 398 places, 653 transitions, 10088 flow. Second operand 9 states and 165 transitions. [2024-06-28 03:37:42,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 707 transitions, 11934 flow [2024-06-28 03:37:48,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 707 transitions, 11471 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 03:37:48,136 INFO L231 Difference]: Finished difference. Result has 402 places, 675 transitions, 10275 flow [2024-06-28 03:37:48,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9637, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=653, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=583, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10275, PETRI_PLACES=402, PETRI_TRANSITIONS=675} [2024-06-28 03:37:48,136 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 359 predicate places. [2024-06-28 03:37:48,136 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 675 transitions, 10275 flow [2024-06-28 03:37:48,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 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:37:48,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:48,137 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:37:48,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 03:37:48,137 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:37:48,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:48,137 INFO L85 PathProgramCache]: Analyzing trace with hash -471386320, now seen corresponding path program 6 times [2024-06-28 03:37:48,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:48,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054186452] [2024-06-28 03:37:48,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:48,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:48,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:48,726 INFO L134 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:48,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:48,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054186452] [2024-06-28 03:37:48,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054186452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:48,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:48,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:37:48,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76333346] [2024-06-28 03:37:48,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:48,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:37:48,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:48,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:37:48,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:37:48,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:37:48,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 675 transitions, 10275 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:37:48,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:48,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:37:48,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:50,390 INFO L124 PetriNetUnfolderBase]: 3805/5917 cut-off events. [2024-06-28 03:37:50,390 INFO L125 PetriNetUnfolderBase]: For 1669706/1669716 co-relation queries the response was YES. [2024-06-28 03:37:50,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70823 conditions, 5917 events. 3805/5917 cut-off events. For 1669706/1669716 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 33996 event pairs, 488 based on Foata normal form. 12/5924 useless extension candidates. Maximal degree in co-relation 70631. Up to 5087 conditions per place. [2024-06-28 03:37:50,494 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 579 selfloop transitions, 93 changer transitions 0/724 dead transitions. [2024-06-28 03:37:50,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 724 transitions, 12132 flow [2024-06-28 03:37:50,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:37:50,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:37:50,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-28 03:37:50,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43386243386243384 [2024-06-28 03:37:50,495 INFO L175 Difference]: Start difference. First operand has 402 places, 675 transitions, 10275 flow. Second operand 9 states and 164 transitions. [2024-06-28 03:37:50,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 724 transitions, 12132 flow [2024-06-28 03:37:56,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 724 transitions, 11727 flow, removed 132 selfloop flow, removed 6 redundant places. [2024-06-28 03:37:56,079 INFO L231 Difference]: Finished difference. Result has 406 places, 692 transitions, 10502 flow [2024-06-28 03:37:56,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9981, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=675, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=590, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10502, PETRI_PLACES=406, PETRI_TRANSITIONS=692} [2024-06-28 03:37:56,080 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 363 predicate places. [2024-06-28 03:37:56,080 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 692 transitions, 10502 flow [2024-06-28 03:37:56,080 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:37:56,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:56,080 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:37:56,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 03:37:56,080 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:37:56,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:56,081 INFO L85 PathProgramCache]: Analyzing trace with hash -917706294, now seen corresponding path program 7 times [2024-06-28 03:37:56,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:56,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908213114] [2024-06-28 03:37:56,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:56,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:56,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:56,730 INFO L134 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:56,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:56,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908213114] [2024-06-28 03:37:56,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908213114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:56,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:56,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:37:56,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99786301] [2024-06-28 03:37:56,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:56,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:37:56,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:56,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:37:56,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:37:56,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:37:56,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 692 transitions, 10502 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 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:37:56,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:56,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:37:56,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:58,483 INFO L124 PetriNetUnfolderBase]: 3891/6049 cut-off events. [2024-06-28 03:37:58,484 INFO L125 PetriNetUnfolderBase]: For 1679210/1679218 co-relation queries the response was YES. [2024-06-28 03:37:58,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71808 conditions, 6049 events. 3891/6049 cut-off events. For 1679210/1679218 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 35011 event pairs, 647 based on Foata normal form. 10/6054 useless extension candidates. Maximal degree in co-relation 71615. Up to 5285 conditions per place. [2024-06-28 03:37:58,593 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 604 selfloop transitions, 91 changer transitions 0/747 dead transitions. [2024-06-28 03:37:58,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 747 transitions, 12600 flow [2024-06-28 03:37:58,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:37:58,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:37:58,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-28 03:37:58,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43386243386243384 [2024-06-28 03:37:58,594 INFO L175 Difference]: Start difference. First operand has 406 places, 692 transitions, 10502 flow. Second operand 9 states and 164 transitions. [2024-06-28 03:37:58,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 747 transitions, 12600 flow [2024-06-28 03:38:03,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 747 transitions, 12123 flow, removed 136 selfloop flow, removed 7 redundant places. [2024-06-28 03:38:03,530 INFO L231 Difference]: Finished difference. Result has 411 places, 716 transitions, 10921 flow [2024-06-28 03:38:03,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10168, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=692, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=603, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10921, PETRI_PLACES=411, PETRI_TRANSITIONS=716} [2024-06-28 03:38:03,530 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 368 predicate places. [2024-06-28 03:38:03,530 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 716 transitions, 10921 flow [2024-06-28 03:38:03,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 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:38:03,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:03,530 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:38:03,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 03:38:03,531 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:38:03,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:03,531 INFO L85 PathProgramCache]: Analyzing trace with hash -621879122, now seen corresponding path program 11 times [2024-06-28 03:38:03,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:03,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281347721] [2024-06-28 03:38:03,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:03,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:03,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:04,313 INFO L134 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,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:04,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281347721] [2024-06-28 03:38:04,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281347721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:04,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:04,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:38:04,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488477377] [2024-06-28 03:38:04,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:04,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:38:04,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:04,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:38:04,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:38:04,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:38:04,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 716 transitions, 10921 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:38:04,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:04,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:38:04,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:06,006 INFO L124 PetriNetUnfolderBase]: 4045/6229 cut-off events. [2024-06-28 03:38:06,006 INFO L125 PetriNetUnfolderBase]: For 1677131/1677137 co-relation queries the response was YES. [2024-06-28 03:38:06,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73045 conditions, 6229 events. 4045/6229 cut-off events. For 1677131/1677137 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 35693 event pairs, 702 based on Foata normal form. 6/6230 useless extension candidates. Maximal degree in co-relation 72849. Up to 5542 conditions per place. [2024-06-28 03:38:06,118 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 598 selfloop transitions, 163 changer transitions 0/765 dead transitions. [2024-06-28 03:38:06,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 765 transitions, 13160 flow [2024-06-28 03:38:06,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:38:06,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:38:06,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-28 03:38:06,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-28 03:38:06,119 INFO L175 Difference]: Start difference. First operand has 411 places, 716 transitions, 10921 flow. Second operand 10 states and 165 transitions. [2024-06-28 03:38:06,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 765 transitions, 13160 flow [2024-06-28 03:38:12,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 765 transitions, 12737 flow, removed 118 selfloop flow, removed 6 redundant places. [2024-06-28 03:38:12,566 INFO L231 Difference]: Finished difference. Result has 416 places, 735 transitions, 11250 flow [2024-06-28 03:38:12,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10499, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=716, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=553, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11250, PETRI_PLACES=416, PETRI_TRANSITIONS=735} [2024-06-28 03:38:12,567 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 373 predicate places. [2024-06-28 03:38:12,567 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 735 transitions, 11250 flow [2024-06-28 03:38:12,567 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:38:12,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:12,567 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:38:12,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 03:38:12,568 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:38:12,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:12,568 INFO L85 PathProgramCache]: Analyzing trace with hash 1472109572, now seen corresponding path program 1 times [2024-06-28 03:38:12,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:12,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473960287] [2024-06-28 03:38:12,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:12,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:12,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:13,450 INFO L134 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,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:13,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473960287] [2024-06-28 03:38:13,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1473960287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:13,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:13,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:38:13,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072662293] [2024-06-28 03:38:13,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:13,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:38:13,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:13,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:38:13,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:38:13,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:38:13,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 735 transitions, 11250 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:13,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:13,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:38:13,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:15,213 INFO L124 PetriNetUnfolderBase]: 3863/6055 cut-off events. [2024-06-28 03:38:15,213 INFO L125 PetriNetUnfolderBase]: For 1707302/1707302 co-relation queries the response was YES. [2024-06-28 03:38:15,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72275 conditions, 6055 events. 3863/6055 cut-off events. For 1707302/1707302 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 35645 event pairs, 740 based on Foata normal form. 2/6054 useless extension candidates. Maximal degree in co-relation 72077. Up to 5360 conditions per place. [2024-06-28 03:38:15,322 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 647 selfloop transitions, 26 changer transitions 0/758 dead transitions. [2024-06-28 03:38:15,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 758 transitions, 12756 flow [2024-06-28 03:38:15,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:38:15,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:38:15,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-28 03:38:15,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 03:38:15,323 INFO L175 Difference]: Start difference. First operand has 416 places, 735 transitions, 11250 flow. Second operand 9 states and 153 transitions. [2024-06-28 03:38:15,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 758 transitions, 12756 flow [2024-06-28 03:38:23,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 758 transitions, 12427 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-28 03:38:23,379 INFO L231 Difference]: Finished difference. Result has 417 places, 737 transitions, 11062 flow [2024-06-28 03:38:23,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10921, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=735, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=709, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11062, PETRI_PLACES=417, PETRI_TRANSITIONS=737} [2024-06-28 03:38:23,380 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 374 predicate places. [2024-06-28 03:38:23,380 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 737 transitions, 11062 flow [2024-06-28 03:38:23,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:23,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:23,380 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:38:23,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 03:38:23,380 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:38:23,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:23,380 INFO L85 PathProgramCache]: Analyzing trace with hash 653086586, now seen corresponding path program 1 times [2024-06-28 03:38:23,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:23,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374391322] [2024-06-28 03:38:23,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:23,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:23,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:24,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:38:24,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:24,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374391322] [2024-06-28 03:38:24,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374391322] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:24,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:24,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:38:24,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999785301] [2024-06-28 03:38:24,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:24,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:38:24,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:24,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:38:24,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:38:24,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:38:24,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 737 transitions, 11062 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:38:24,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:24,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:38:24,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:25,968 INFO L124 PetriNetUnfolderBase]: 3964/6160 cut-off events. [2024-06-28 03:38:25,968 INFO L125 PetriNetUnfolderBase]: For 1707715/1707715 co-relation queries the response was YES. [2024-06-28 03:38:26,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72420 conditions, 6160 events. 3964/6160 cut-off events. For 1707715/1707715 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 35810 event pairs, 814 based on Foata normal form. 1/6158 useless extension candidates. Maximal degree in co-relation 72221. Up to 5678 conditions per place. [2024-06-28 03:38:26,086 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 685 selfloop transitions, 33 changer transitions 0/755 dead transitions. [2024-06-28 03:38:26,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 755 transitions, 12570 flow [2024-06-28 03:38:26,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:38:26,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:38:26,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-28 03:38:26,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-28 03:38:26,087 INFO L175 Difference]: Start difference. First operand has 417 places, 737 transitions, 11062 flow. Second operand 8 states and 134 transitions. [2024-06-28 03:38:26,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 755 transitions, 12570 flow [2024-06-28 03:38:33,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 755 transitions, 12413 flow, removed 54 selfloop flow, removed 7 redundant places. [2024-06-28 03:38:33,013 INFO L231 Difference]: Finished difference. Result has 418 places, 737 transitions, 10981 flow [2024-06-28 03:38:33,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10905, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=737, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=704, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10981, PETRI_PLACES=418, PETRI_TRANSITIONS=737} [2024-06-28 03:38:33,014 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 375 predicate places. [2024-06-28 03:38:33,014 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 737 transitions, 10981 flow [2024-06-28 03:38:33,014 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:38:33,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:33,014 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:38:33,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-28 03:38:33,014 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:38:33,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:33,015 INFO L85 PathProgramCache]: Analyzing trace with hash 653086462, now seen corresponding path program 2 times [2024-06-28 03:38:33,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:33,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783160174] [2024-06-28 03:38:33,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:33,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:33,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:33,948 INFO L134 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,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:33,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783160174] [2024-06-28 03:38:33,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [783160174] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:33,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:33,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:38:33,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345849868] [2024-06-28 03:38:33,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:33,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:38:33,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:33,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:38:33,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:38:34,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:38:34,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 737 transitions, 10981 flow. Second operand has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:34,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:34,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:38:34,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:35,893 INFO L124 PetriNetUnfolderBase]: 3874/6074 cut-off events. [2024-06-28 03:38:35,893 INFO L125 PetriNetUnfolderBase]: For 1768759/1768761 co-relation queries the response was YES. [2024-06-28 03:38:35,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72526 conditions, 6074 events. 3874/6074 cut-off events. For 1768759/1768761 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 35856 event pairs, 774 based on Foata normal form. 2/6067 useless extension candidates. Maximal degree in co-relation 72326. Up to 5383 conditions per place. [2024-06-28 03:38:35,996 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 643 selfloop transitions, 29 changer transitions 0/757 dead transitions. [2024-06-28 03:38:35,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 757 transitions, 12477 flow [2024-06-28 03:38:35,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:38:35,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:38:35,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-28 03:38:35,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 03:38:35,997 INFO L175 Difference]: Start difference. First operand has 418 places, 737 transitions, 10981 flow. Second operand 8 states and 140 transitions. [2024-06-28 03:38:35,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 757 transitions, 12477 flow [2024-06-28 03:38:42,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 757 transitions, 12371 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-28 03:38:42,442 INFO L231 Difference]: Finished difference. Result has 418 places, 739 transitions, 11027 flow [2024-06-28 03:38:42,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10875, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=737, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=708, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11027, PETRI_PLACES=418, PETRI_TRANSITIONS=739} [2024-06-28 03:38:42,442 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 375 predicate places. [2024-06-28 03:38:42,442 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 739 transitions, 11027 flow [2024-06-28 03:38:42,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:42,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:42,443 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:38:42,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-28 03:38:42,443 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:38:42,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:42,443 INFO L85 PathProgramCache]: Analyzing trace with hash -1142314689, now seen corresponding path program 1 times [2024-06-28 03:38:42,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:42,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526001703] [2024-06-28 03:38:42,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:42,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:42,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:43,402 INFO L134 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:43,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:43,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526001703] [2024-06-28 03:38:43,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526001703] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:43,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:43,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:38:43,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554650216] [2024-06-28 03:38:43,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:43,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:38:43,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:43,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:38:43,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:38:43,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:38:43,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 739 transitions, 11027 flow. Second operand has 11 states, 11 states have (on average 10.545454545454545) internal successors, (116), 11 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:43,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:43,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:38:43,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:45,279 INFO L124 PetriNetUnfolderBase]: 3982/6190 cut-off events. [2024-06-28 03:38:45,279 INFO L125 PetriNetUnfolderBase]: For 1789020/1789020 co-relation queries the response was YES. [2024-06-28 03:38:45,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73120 conditions, 6190 events. 3982/6190 cut-off events. For 1789020/1789020 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 36024 event pairs, 810 based on Foata normal form. 4/6191 useless extension candidates. Maximal degree in co-relation 72919. Up to 5704 conditions per place. [2024-06-28 03:38:45,390 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 693 selfloop transitions, 32 changer transitions 0/762 dead transitions. [2024-06-28 03:38:45,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 762 transitions, 12633 flow [2024-06-28 03:38:45,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:38:45,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:38:45,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-28 03:38:45,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3915343915343915 [2024-06-28 03:38:45,391 INFO L175 Difference]: Start difference. First operand has 418 places, 739 transitions, 11027 flow. Second operand 9 states and 148 transitions. [2024-06-28 03:38:45,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 762 transitions, 12633 flow [2024-06-28 03:38:51,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 762 transitions, 12499 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-28 03:38:51,714 INFO L231 Difference]: Finished difference. Result has 421 places, 742 transitions, 11045 flow [2024-06-28 03:38:51,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10893, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=739, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=707, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11045, PETRI_PLACES=421, PETRI_TRANSITIONS=742} [2024-06-28 03:38:51,715 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 378 predicate places. [2024-06-28 03:38:51,715 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 742 transitions, 11045 flow [2024-06-28 03:38:51,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.545454545454545) internal successors, (116), 11 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:51,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:51,715 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:38:51,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-28 03:38:51,716 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:38:51,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:51,716 INFO L85 PathProgramCache]: Analyzing trace with hash 771174142, now seen corresponding path program 3 times [2024-06-28 03:38:51,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:51,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947522478] [2024-06-28 03:38:51,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:51,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:51,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:52,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:38:52,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:52,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1947522478] [2024-06-28 03:38:52,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1947522478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:52,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:52,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:38:52,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034963739] [2024-06-28 03:38:52,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:52,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:38:52,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:52,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:38:52,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:38:52,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:38:52,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 742 transitions, 11045 flow. Second operand has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:52,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:52,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:38:52,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:54,540 INFO L124 PetriNetUnfolderBase]: 3888/6095 cut-off events. [2024-06-28 03:38:54,541 INFO L125 PetriNetUnfolderBase]: For 1821249/1821253 co-relation queries the response was YES. [2024-06-28 03:38:54,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73558 conditions, 6095 events. 3888/6095 cut-off events. For 1821249/1821253 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 35992 event pairs, 773 based on Foata normal form. 2/6084 useless extension candidates. Maximal degree in co-relation 73356. Up to 5396 conditions per place. [2024-06-28 03:38:54,654 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 642 selfloop transitions, 33 changer transitions 0/760 dead transitions. [2024-06-28 03:38:54,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 760 transitions, 12545 flow [2024-06-28 03:38:54,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:38:54,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:38:54,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-28 03:38:54,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 03:38:54,655 INFO L175 Difference]: Start difference. First operand has 421 places, 742 transitions, 11045 flow. Second operand 8 states and 140 transitions. [2024-06-28 03:38:54,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 760 transitions, 12545 flow [2024-06-28 03:39:01,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 760 transitions, 12415 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-28 03:39:01,240 INFO L231 Difference]: Finished difference. Result has 422 places, 744 transitions, 11080 flow [2024-06-28 03:39:01,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10915, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=742, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=709, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11080, PETRI_PLACES=422, PETRI_TRANSITIONS=744} [2024-06-28 03:39:01,241 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 379 predicate places. [2024-06-28 03:39:01,241 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 744 transitions, 11080 flow [2024-06-28 03:39:01,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:01,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:39:01,241 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:39:01,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-28 03:39:01,241 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:39:01,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:39:01,241 INFO L85 PathProgramCache]: Analyzing trace with hash 1552189045, now seen corresponding path program 2 times [2024-06-28 03:39:01,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:39:01,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32893318] [2024-06-28 03:39:01,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:39:01,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:39:01,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:39:02,292 INFO L134 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:02,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:39:02,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32893318] [2024-06-28 03:39:02,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32893318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:39:02,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:39:02,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:39:02,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651554963] [2024-06-28 03:39:02,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:39:02,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:39:02,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:39:02,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:39:02,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:39:02,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:39:02,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 744 transitions, 11080 flow. Second operand has 11 states, 11 states have (on average 10.545454545454545) internal successors, (116), 11 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:02,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:39:02,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:39:02,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:39:04,415 INFO L124 PetriNetUnfolderBase]: 4039/6274 cut-off events. [2024-06-28 03:39:04,415 INFO L125 PetriNetUnfolderBase]: For 1896679/1896679 co-relation queries the response was YES. [2024-06-28 03:39:04,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75514 conditions, 6274 events. 4039/6274 cut-off events. For 1896679/1896679 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 36629 event pairs, 821 based on Foata normal form. 4/6272 useless extension candidates. Maximal degree in co-relation 75311. Up to 5710 conditions per place. [2024-06-28 03:39:04,518 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 680 selfloop transitions, 56 changer transitions 0/773 dead transitions. [2024-06-28 03:39:04,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 773 transitions, 13408 flow [2024-06-28 03:39:04,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:39:04,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:39:04,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-28 03:39:04,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-28 03:39:04,520 INFO L175 Difference]: Start difference. First operand has 422 places, 744 transitions, 11080 flow. Second operand 9 states and 154 transitions. [2024-06-28 03:39:04,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 773 transitions, 13408 flow [2024-06-28 03:39:12,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 773 transitions, 13259 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-28 03:39:12,450 INFO L231 Difference]: Finished difference. Result has 425 places, 753 transitions, 11307 flow [2024-06-28 03:39:12,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10931, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=744, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=694, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11307, PETRI_PLACES=425, PETRI_TRANSITIONS=753} [2024-06-28 03:39:12,451 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 382 predicate places. [2024-06-28 03:39:12,451 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 753 transitions, 11307 flow [2024-06-28 03:39:12,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.545454545454545) internal successors, (116), 11 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:12,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:39:12,451 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:12,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-28 03:39:12,451 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:39:12,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:39:12,451 INFO L85 PathProgramCache]: Analyzing trace with hash -1237305284, now seen corresponding path program 1 times [2024-06-28 03:39:12,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:39:12,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807250355] [2024-06-28 03:39:12,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:39:12,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:39:12,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:39:13,250 INFO L134 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:13,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:39:13,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807250355] [2024-06-28 03:39:13,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807250355] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:39:13,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:39:13,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:39:13,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610074363] [2024-06-28 03:39:13,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:39:13,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:39:13,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:39:13,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:39:13,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:39:13,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:39:13,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 753 transitions, 11307 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:39:13,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:39:13,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:39:13,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:39:15,098 INFO L124 PetriNetUnfolderBase]: 4097/6358 cut-off events. [2024-06-28 03:39:15,098 INFO L125 PetriNetUnfolderBase]: For 1974729/1974729 co-relation queries the response was YES. [2024-06-28 03:39:15,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77353 conditions, 6358 events. 4097/6358 cut-off events. For 1974729/1974729 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 37091 event pairs, 813 based on Foata normal form. 6/6361 useless extension candidates. Maximal degree in co-relation 77149. Up to 5741 conditions per place. [2024-06-28 03:39:15,210 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 679 selfloop transitions, 66 changer transitions 0/782 dead transitions. [2024-06-28 03:39:15,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 782 transitions, 13435 flow [2024-06-28 03:39:15,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:39:15,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:39:15,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-28 03:39:15,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 03:39:15,211 INFO L175 Difference]: Start difference. First operand has 425 places, 753 transitions, 11307 flow. Second operand 9 states and 153 transitions. [2024-06-28 03:39:15,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 782 transitions, 13435 flow [2024-06-28 03:39:23,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 782 transitions, 13308 flow, removed 51 selfloop flow, removed 4 redundant places. [2024-06-28 03:39:23,195 INFO L231 Difference]: Finished difference. Result has 431 places, 763 transitions, 11653 flow [2024-06-28 03:39:23,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11190, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=753, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=692, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11653, PETRI_PLACES=431, PETRI_TRANSITIONS=763} [2024-06-28 03:39:23,196 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 388 predicate places. [2024-06-28 03:39:23,196 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 763 transitions, 11653 flow [2024-06-28 03:39:23,196 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:39:23,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:39:23,196 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,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-28 03:39:23,196 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:39:23,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:39:23,196 INFO L85 PathProgramCache]: Analyzing trace with hash -642492934, now seen corresponding path program 2 times [2024-06-28 03:39:23,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:39:23,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345559350] [2024-06-28 03:39:23,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:39:23,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:39:23,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:39:23,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:39:23,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:39:23,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345559350] [2024-06-28 03:39:23,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345559350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:39:23,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:39:23,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:39:23,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651267001] [2024-06-28 03:39:23,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:39:23,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:39:23,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:39:23,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:39:23,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:39:24,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:39:24,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 763 transitions, 11653 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:39:24,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:39:24,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:39:24,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:39:25,822 INFO L124 PetriNetUnfolderBase]: 4077/6332 cut-off events. [2024-06-28 03:39:25,822 INFO L125 PetriNetUnfolderBase]: For 1950552/1950552 co-relation queries the response was YES. [2024-06-28 03:39:25,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77231 conditions, 6332 events. 4077/6332 cut-off events. For 1950552/1950552 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 37002 event pairs, 814 based on Foata normal form. 4/6331 useless extension candidates. Maximal degree in co-relation 77024. Up to 5729 conditions per place. [2024-06-28 03:39:25,941 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 681 selfloop transitions, 64 changer transitions 0/782 dead transitions. [2024-06-28 03:39:25,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 782 transitions, 13485 flow [2024-06-28 03:39:25,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:39:25,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:39:25,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-28 03:39:25,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-28 03:39:25,942 INFO L175 Difference]: Start difference. First operand has 431 places, 763 transitions, 11653 flow. Second operand 9 states and 154 transitions. [2024-06-28 03:39:25,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 782 transitions, 13485 flow [2024-06-28 03:39:33,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 782 transitions, 13188 flow, removed 120 selfloop flow, removed 5 redundant places. [2024-06-28 03:39:33,660 INFO L231 Difference]: Finished difference. Result has 435 places, 763 transitions, 11490 flow [2024-06-28 03:39:33,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11356, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=763, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=699, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11490, PETRI_PLACES=435, PETRI_TRANSITIONS=763} [2024-06-28 03:39:33,661 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 392 predicate places. [2024-06-28 03:39:33,661 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 763 transitions, 11490 flow [2024-06-28 03:39:33,661 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:39:33,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:39:33,661 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,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-28 03:39:33,661 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:39:33,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:39:33,662 INFO L85 PathProgramCache]: Analyzing trace with hash -1868119792, now seen corresponding path program 3 times [2024-06-28 03:39:33,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:39:33,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107952143] [2024-06-28 03:39:33,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:39:33,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:39:33,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:39:34,463 INFO L134 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,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:39:34,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107952143] [2024-06-28 03:39:34,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107952143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:39:34,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:39:34,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:39:34,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586006625] [2024-06-28 03:39:34,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:39:34,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:39:34,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:39:34,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:39:34,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:39:34,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:39:34,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 763 transitions, 11490 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:39:34,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:39:34,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:39:34,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:39:36,266 INFO L124 PetriNetUnfolderBase]: 4125/6399 cut-off events. [2024-06-28 03:39:36,266 INFO L125 PetriNetUnfolderBase]: For 2023709/2023715 co-relation queries the response was YES. [2024-06-28 03:39:36,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78416 conditions, 6399 events. 4125/6399 cut-off events. For 2023709/2023715 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 37404 event pairs, 807 based on Foata normal form. 7/6400 useless extension candidates. Maximal degree in co-relation 78207. Up to 5649 conditions per place. [2024-06-28 03:39:36,387 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 649 selfloop transitions, 109 changer transitions 0/795 dead transitions. [2024-06-28 03:39:36,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 795 transitions, 14014 flow [2024-06-28 03:39:36,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:39:36,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:39:36,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-28 03:39:36,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41798941798941797 [2024-06-28 03:39:36,388 INFO L175 Difference]: Start difference. First operand has 435 places, 763 transitions, 11490 flow. Second operand 9 states and 158 transitions. [2024-06-28 03:39:36,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 795 transitions, 14014 flow [2024-06-28 03:39:43,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 795 transitions, 13916 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 03:39:43,185 INFO L231 Difference]: Finished difference. Result has 439 places, 774 transitions, 11963 flow [2024-06-28 03:39:43,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11392, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=763, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=660, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11963, PETRI_PLACES=439, PETRI_TRANSITIONS=774} [2024-06-28 03:39:43,186 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 396 predicate places. [2024-06-28 03:39:43,186 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 774 transitions, 11963 flow [2024-06-28 03:39:43,186 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:39:43,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:39:43,186 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:43,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-28 03:39:43,186 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:39:43,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:39:43,187 INFO L85 PathProgramCache]: Analyzing trace with hash -1989892904, now seen corresponding path program 4 times [2024-06-28 03:39:43,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:39:43,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720014373] [2024-06-28 03:39:43,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:39:43,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:39:43,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:39:44,070 INFO L134 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:44,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:39:44,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720014373] [2024-06-28 03:39:44,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720014373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:39:44,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:39:44,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:39:44,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561653284] [2024-06-28 03:39:44,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:39:44,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:39:44,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:39:44,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:39:44,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:39:44,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:39:44,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 774 transitions, 11963 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:39:44,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:39:44,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:39:44,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:39:46,163 INFO L124 PetriNetUnfolderBase]: 4205/6514 cut-off events. [2024-06-28 03:39:46,163 INFO L125 PetriNetUnfolderBase]: For 2122938/2122944 co-relation queries the response was YES. [2024-06-28 03:39:46,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82008 conditions, 6514 events. 4205/6514 cut-off events. For 2122938/2122944 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 38035 event pairs, 815 based on Foata normal form. 5/6511 useless extension candidates. Maximal degree in co-relation 81797. Up to 5709 conditions per place. [2024-06-28 03:39:46,282 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 655 selfloop transitions, 115 changer transitions 0/807 dead transitions. [2024-06-28 03:39:46,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 807 transitions, 14825 flow [2024-06-28 03:39:46,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:39:46,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:39:46,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-28 03:39:46,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 03:39:46,283 INFO L175 Difference]: Start difference. First operand has 439 places, 774 transitions, 11963 flow. Second operand 10 states and 170 transitions. [2024-06-28 03:39:46,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 807 transitions, 14825 flow [2024-06-28 03:39:51,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 807 transitions, 14562 flow, removed 91 selfloop flow, removed 4 redundant places. [2024-06-28 03:39:51,119 INFO L231 Difference]: Finished difference. Result has 447 places, 785 transitions, 12339 flow [2024-06-28 03:39:51,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11736, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=774, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=668, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12339, PETRI_PLACES=447, PETRI_TRANSITIONS=785} [2024-06-28 03:39:51,120 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 404 predicate places. [2024-06-28 03:39:51,120 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 785 transitions, 12339 flow [2024-06-28 03:39:51,120 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:39:51,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:39:51,120 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:51,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-28 03:39:51,121 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:39:51,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:39:51,121 INFO L85 PathProgramCache]: Analyzing trace with hash 2076995302, now seen corresponding path program 4 times [2024-06-28 03:39:51,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:39:51,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783074847] [2024-06-28 03:39:51,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:39:51,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:39:51,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:39:52,140 INFO L134 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:52,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:39:52,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783074847] [2024-06-28 03:39:52,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1783074847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:39:52,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:39:52,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:39:52,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802586928] [2024-06-28 03:39:52,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:39:52,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:39:52,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:39:52,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:39:52,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:39:52,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:39:52,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 785 transitions, 12339 flow. Second operand has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:52,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:39:52,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:39:52,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:39:53,994 INFO L124 PetriNetUnfolderBase]: 4059/6346 cut-off events. [2024-06-28 03:39:53,994 INFO L125 PetriNetUnfolderBase]: For 2124432/2124448 co-relation queries the response was YES. [2024-06-28 03:39:54,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80914 conditions, 6346 events. 4059/6346 cut-off events. For 2124432/2124448 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 37697 event pairs, 768 based on Foata normal form. 3/6319 useless extension candidates. Maximal degree in co-relation 80699. Up to 5626 conditions per place. [2024-06-28 03:39:54,120 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 676 selfloop transitions, 40 changer transitions 0/801 dead transitions. [2024-06-28 03:39:54,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 801 transitions, 13923 flow [2024-06-28 03:39:54,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:39:54,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:39:54,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-28 03:39:54,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-06-28 03:39:54,121 INFO L175 Difference]: Start difference. First operand has 447 places, 785 transitions, 12339 flow. Second operand 8 states and 139 transitions. [2024-06-28 03:39:54,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 801 transitions, 13923 flow [2024-06-28 03:39:59,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 801 transitions, 13675 flow, removed 59 selfloop flow, removed 5 redundant places. [2024-06-28 03:39:59,950 INFO L231 Difference]: Finished difference. Result has 450 places, 787 transitions, 12278 flow [2024-06-28 03:39:59,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12091, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=785, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=745, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12278, PETRI_PLACES=450, PETRI_TRANSITIONS=787} [2024-06-28 03:39:59,951 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 407 predicate places. [2024-06-28 03:39:59,951 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 787 transitions, 12278 flow [2024-06-28 03:39:59,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:59,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:39:59,951 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,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-28 03:39:59,951 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:39:59,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:39:59,952 INFO L85 PathProgramCache]: Analyzing trace with hash 2077000262, now seen corresponding path program 5 times [2024-06-28 03:39:59,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:39:59,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224684552] [2024-06-28 03:39:59,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:39:59,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:39:59,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:40:00,800 INFO L134 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,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:40:00,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224684552] [2024-06-28 03:40:00,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224684552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:40:00,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:40:00,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:40:00,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369126066] [2024-06-28 03:40:00,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:40:00,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:40:00,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:40:00,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:40:00,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:40:00,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:40:00,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 787 transitions, 12278 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:40:00,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:40:00,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:40:00,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:40:02,767 INFO L124 PetriNetUnfolderBase]: 4214/6535 cut-off events. [2024-06-28 03:40:02,767 INFO L125 PetriNetUnfolderBase]: For 2177866/2177872 co-relation queries the response was YES. [2024-06-28 03:40:02,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81976 conditions, 6535 events. 4214/6535 cut-off events. For 2177866/2177872 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 38398 event pairs, 818 based on Foata normal form. 5/6532 useless extension candidates. Maximal degree in co-relation 81760. Up to 5710 conditions per place. [2024-06-28 03:40:02,893 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 657 selfloop transitions, 121 changer transitions 0/815 dead transitions. [2024-06-28 03:40:02,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 815 transitions, 14993 flow [2024-06-28 03:40:02,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:40:02,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:40:02,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-28 03:40:02,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-28 03:40:02,893 INFO L175 Difference]: Start difference. First operand has 450 places, 787 transitions, 12278 flow. Second operand 9 states and 161 transitions. [2024-06-28 03:40:02,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 815 transitions, 14993 flow [2024-06-28 03:40:07,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 815 transitions, 14822 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-28 03:40:07,522 INFO L231 Difference]: Finished difference. Result has 454 places, 795 transitions, 12652 flow [2024-06-28 03:40:07,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12107, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=787, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=672, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12652, PETRI_PLACES=454, PETRI_TRANSITIONS=795} [2024-06-28 03:40:07,522 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 411 predicate places. [2024-06-28 03:40:07,522 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 795 transitions, 12652 flow [2024-06-28 03:40:07,522 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:40:07,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:40:07,522 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:07,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-28 03:40:07,523 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:40:07,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:40:07,523 INFO L85 PathProgramCache]: Analyzing trace with hash 2077173242, now seen corresponding path program 6 times [2024-06-28 03:40:07,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:40:07,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155327794] [2024-06-28 03:40:07,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:40:07,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:40:07,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:40:08,404 INFO L134 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:08,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:40:08,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155327794] [2024-06-28 03:40:08,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155327794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:40:08,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:40:08,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:40:08,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162225799] [2024-06-28 03:40:08,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:40:08,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:40:08,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:40:08,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:40:08,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:40:08,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:40:08,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 795 transitions, 12652 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:40:08,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:40:08,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:40:08,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:40:10,440 INFO L124 PetriNetUnfolderBase]: 4231/6560 cut-off events. [2024-06-28 03:40:10,440 INFO L125 PetriNetUnfolderBase]: For 2213516/2213522 co-relation queries the response was YES. [2024-06-28 03:40:10,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82957 conditions, 6560 events. 4231/6560 cut-off events. For 2213516/2213522 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 38584 event pairs, 821 based on Foata normal form. 5/6557 useless extension candidates. Maximal degree in co-relation 82739. Up to 5722 conditions per place. [2024-06-28 03:40:10,564 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 668 selfloop transitions, 114 changer transitions 0/819 dead transitions. [2024-06-28 03:40:10,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 819 transitions, 15509 flow [2024-06-28 03:40:10,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:40:10,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:40:10,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-28 03:40:10,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4142857142857143 [2024-06-28 03:40:10,564 INFO L175 Difference]: Start difference. First operand has 454 places, 795 transitions, 12652 flow. Second operand 10 states and 174 transitions. [2024-06-28 03:40:10,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 819 transitions, 15509 flow [2024-06-28 03:40:16,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 819 transitions, 15249 flow, removed 70 selfloop flow, removed 5 redundant places. [2024-06-28 03:40:16,659 INFO L231 Difference]: Finished difference. Result has 459 places, 798 transitions, 12727 flow [2024-06-28 03:40:16,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12410, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=795, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=684, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12727, PETRI_PLACES=459, PETRI_TRANSITIONS=798} [2024-06-28 03:40:16,659 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 416 predicate places. [2024-06-28 03:40:16,659 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 798 transitions, 12727 flow [2024-06-28 03:40:16,660 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:40:16,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:40:16,660 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,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-28 03:40:16,660 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:40:16,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:40:16,660 INFO L85 PathProgramCache]: Analyzing trace with hash 2077179752, now seen corresponding path program 7 times [2024-06-28 03:40:16,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:40:16,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552436829] [2024-06-28 03:40:16,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:40:16,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:40:16,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:40:17,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:40:17,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:40:17,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552436829] [2024-06-28 03:40:17,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552436829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:40:17,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:40:17,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:40:17,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264074661] [2024-06-28 03:40:17,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:40:17,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:40:17,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:40:17,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:40:17,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:40:17,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:40:17,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 798 transitions, 12727 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:40:17,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:40:17,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:40:17,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:40:19,455 INFO L124 PetriNetUnfolderBase]: 4217/6542 cut-off events. [2024-06-28 03:40:19,455 INFO L125 PetriNetUnfolderBase]: For 2199834/2199840 co-relation queries the response was YES. [2024-06-28 03:40:19,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81954 conditions, 6542 events. 4217/6542 cut-off events. For 2199834/2199840 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 38486 event pairs, 818 based on Foata normal form. 7/6541 useless extension candidates. Maximal degree in co-relation 81735. Up to 5716 conditions per place. [2024-06-28 03:40:19,584 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 668 selfloop transitions, 113 changer transitions 0/818 dead transitions. [2024-06-28 03:40:19,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 818 transitions, 15207 flow [2024-06-28 03:40:19,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:40:19,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:40:19,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-28 03:40:19,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 03:40:19,585 INFO L175 Difference]: Start difference. First operand has 459 places, 798 transitions, 12727 flow. Second operand 9 states and 162 transitions. [2024-06-28 03:40:19,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 818 transitions, 15207 flow [2024-06-28 03:40:25,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 818 transitions, 14738 flow, removed 67 selfloop flow, removed 10 redundant places. [2024-06-28 03:40:25,229 INFO L231 Difference]: Finished difference. Result has 458 places, 798 transitions, 12493 flow [2024-06-28 03:40:25,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12258, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=798, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=685, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12493, PETRI_PLACES=458, PETRI_TRANSITIONS=798} [2024-06-28 03:40:25,230 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 415 predicate places. [2024-06-28 03:40:25,230 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 798 transitions, 12493 flow [2024-06-28 03:40:25,230 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:40:25,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:40:25,230 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:25,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-28 03:40:25,231 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:40:25,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:40:25,231 INFO L85 PathProgramCache]: Analyzing trace with hash -1989886394, now seen corresponding path program 8 times [2024-06-28 03:40:25,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:40:25,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562582181] [2024-06-28 03:40:25,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:40:25,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:40:25,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:40:26,075 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:40:26,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:40:26,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562582181] [2024-06-28 03:40:26,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1562582181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:40:26,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:40:26,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:40:26,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995529641] [2024-06-28 03:40:26,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:40:26,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:40:26,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:40:26,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:40:26,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:40:26,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:40:26,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 798 transitions, 12493 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:40:26,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:40:26,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:40:26,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:40:28,094 INFO L124 PetriNetUnfolderBase]: 4204/6525 cut-off events. [2024-06-28 03:40:28,094 INFO L125 PetriNetUnfolderBase]: For 2167505/2167511 co-relation queries the response was YES. [2024-06-28 03:40:28,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80559 conditions, 6525 events. 4204/6525 cut-off events. For 2167505/2167511 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 38377 event pairs, 806 based on Foata normal form. 7/6524 useless extension candidates. Maximal degree in co-relation 80341. Up to 5710 conditions per place. [2024-06-28 03:40:28,214 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 665 selfloop transitions, 116 changer transitions 0/818 dead transitions. [2024-06-28 03:40:28,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 818 transitions, 14979 flow [2024-06-28 03:40:28,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:40:28,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:40:28,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-28 03:40:28,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-28 03:40:28,215 INFO L175 Difference]: Start difference. First operand has 458 places, 798 transitions, 12493 flow. Second operand 9 states and 161 transitions. [2024-06-28 03:40:28,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 818 transitions, 14979 flow [2024-06-28 03:40:33,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 818 transitions, 14699 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-28 03:40:33,495 INFO L231 Difference]: Finished difference. Result has 460 places, 798 transitions, 12454 flow [2024-06-28 03:40:33,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12213, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=798, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=682, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12454, PETRI_PLACES=460, PETRI_TRANSITIONS=798} [2024-06-28 03:40:33,495 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 417 predicate places. [2024-06-28 03:40:33,495 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 798 transitions, 12454 flow [2024-06-28 03:40:33,495 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:40:33,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:40:33,495 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:33,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-28 03:40:33,495 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:40:33,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:40:33,496 INFO L85 PathProgramCache]: Analyzing trace with hash -1981304354, now seen corresponding path program 1 times [2024-06-28 03:40:33,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:40:33,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680291254] [2024-06-28 03:40:33,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:40:33,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:40:33,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:40:34,540 INFO L134 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:34,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:40:34,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680291254] [2024-06-28 03:40:34,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680291254] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:40:34,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:40:34,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:40:34,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378795206] [2024-06-28 03:40:34,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:40:34,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:40:34,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:40:34,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:40:34,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:40:34,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:40:34,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 798 transitions, 12454 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:40:34,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:40:34,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:40:34,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:40:36,522 INFO L124 PetriNetUnfolderBase]: 4368/6689 cut-off events. [2024-06-28 03:40:36,522 INFO L125 PetriNetUnfolderBase]: For 2134792/2134792 co-relation queries the response was YES. [2024-06-28 03:40:36,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81223 conditions, 6689 events. 4368/6689 cut-off events. For 2134792/2134792 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 38399 event pairs, 884 based on Foata normal form. 2/6688 useless extension candidates. Maximal degree in co-relation 81004. Up to 6468 conditions per place. [2024-06-28 03:40:36,647 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 786 selfloop transitions, 23 changer transitions 0/813 dead transitions. [2024-06-28 03:40:36,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 813 transitions, 14248 flow [2024-06-28 03:40:36,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:40:36,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:40:36,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 142 transitions. [2024-06-28 03:40:36,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3380952380952381 [2024-06-28 03:40:36,647 INFO L175 Difference]: Start difference. First operand has 460 places, 798 transitions, 12454 flow. Second operand 10 states and 142 transitions. [2024-06-28 03:40:36,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 813 transitions, 14248 flow [2024-06-28 03:40:44,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 813 transitions, 13938 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-28 03:40:44,746 INFO L231 Difference]: Finished difference. Result has 461 places, 800 transitions, 12337 flow [2024-06-28 03:40:44,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12144, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=798, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=775, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12337, PETRI_PLACES=461, PETRI_TRANSITIONS=800} [2024-06-28 03:40:44,747 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 418 predicate places. [2024-06-28 03:40:44,747 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 800 transitions, 12337 flow [2024-06-28 03:40:44,747 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:40:44,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:40:44,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:40:44,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-28 03:40:44,747 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:40:44,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:40:44,748 INFO L85 PathProgramCache]: Analyzing trace with hash 732507066, now seen corresponding path program 1 times [2024-06-28 03:40:44,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:40:44,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780340449] [2024-06-28 03:40:44,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:40:44,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:40:44,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:40:45,469 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:40:45,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:40:45,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780340449] [2024-06-28 03:40:45,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780340449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:40:45,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:40:45,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:40:45,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229325497] [2024-06-28 03:40:45,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:40:45,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:40:45,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:40:45,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:40:45,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:40:45,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:40:45,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 800 transitions, 12337 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:40:45,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:40:45,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:40:45,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:40:47,850 INFO L124 PetriNetUnfolderBase]: 4259/6580 cut-off events. [2024-06-28 03:40:47,851 INFO L125 PetriNetUnfolderBase]: For 2161239/2161253 co-relation queries the response was YES. [2024-06-28 03:40:47,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80647 conditions, 6580 events. 4259/6580 cut-off events. For 2161239/2161253 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 38331 event pairs, 704 based on Foata normal form. 5/6567 useless extension candidates. Maximal degree in co-relation 80428. Up to 5644 conditions per place. [2024-06-28 03:40:47,963 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 654 selfloop transitions, 126 changer transitions 0/832 dead transitions. [2024-06-28 03:40:47,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 832 transitions, 14113 flow [2024-06-28 03:40:47,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:40:47,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:40:47,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-28 03:40:47,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494047619047619 [2024-06-28 03:40:47,964 INFO L175 Difference]: Start difference. First operand has 461 places, 800 transitions, 12337 flow. Second operand 8 states and 151 transitions. [2024-06-28 03:40:47,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 832 transitions, 14113 flow [2024-06-28 03:40:53,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 832 transitions, 13936 flow, removed 67 selfloop flow, removed 8 redundant places. [2024-06-28 03:40:53,540 INFO L231 Difference]: Finished difference. Result has 462 places, 806 transitions, 12538 flow [2024-06-28 03:40:53,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12160, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=800, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=676, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12538, PETRI_PLACES=462, PETRI_TRANSITIONS=806} [2024-06-28 03:40:53,540 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 419 predicate places. [2024-06-28 03:40:53,540 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 806 transitions, 12538 flow [2024-06-28 03:40:53,540 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:40:53,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:40:53,540 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:40:53,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-28 03:40:53,540 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:40:53,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:40:53,541 INFO L85 PathProgramCache]: Analyzing trace with hash -1391660940, now seen corresponding path program 2 times [2024-06-28 03:40:53,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:40:53,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684226715] [2024-06-28 03:40:53,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:40:53,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:40:53,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:40:54,235 INFO L134 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:54,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:40:54,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684226715] [2024-06-28 03:40:54,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684226715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:40:54,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:40:54,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:40:54,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929028069] [2024-06-28 03:40:54,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:40:54,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:40:54,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:40:54,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:40:54,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:40:54,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:40:54,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 806 transitions, 12538 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:40:54,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:40:54,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:40:54,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:40:56,577 INFO L124 PetriNetUnfolderBase]: 4285/6618 cut-off events. [2024-06-28 03:40:56,577 INFO L125 PetriNetUnfolderBase]: For 2208534/2208548 co-relation queries the response was YES. [2024-06-28 03:40:56,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81990 conditions, 6618 events. 4285/6618 cut-off events. For 2208534/2208548 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 38575 event pairs, 706 based on Foata normal form. 5/6599 useless extension candidates. Maximal degree in co-relation 81769. Up to 5625 conditions per place. [2024-06-28 03:40:56,698 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 647 selfloop transitions, 138 changer transitions 0/837 dead transitions. [2024-06-28 03:40:56,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 837 transitions, 14668 flow [2024-06-28 03:40:56,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:40:56,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:40:56,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-28 03:40:56,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 03:40:56,699 INFO L175 Difference]: Start difference. First operand has 462 places, 806 transitions, 12538 flow. Second operand 8 states and 152 transitions. [2024-06-28 03:40:56,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 837 transitions, 14668 flow [2024-06-28 03:41:04,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 837 transitions, 14425 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-28 03:41:04,166 INFO L231 Difference]: Finished difference. Result has 466 places, 812 transitions, 12747 flow [2024-06-28 03:41:04,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12295, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=806, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=671, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12747, PETRI_PLACES=466, PETRI_TRANSITIONS=812} [2024-06-28 03:41:04,167 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 423 predicate places. [2024-06-28 03:41:04,167 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 812 transitions, 12747 flow [2024-06-28 03:41:04,167 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:41:04,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:41:04,167 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:41:04,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-28 03:41:04,167 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:41:04,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:41:04,168 INFO L85 PathProgramCache]: Analyzing trace with hash 738077983, now seen corresponding path program 1 times [2024-06-28 03:41:04,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:41:04,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585061751] [2024-06-28 03:41:04,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:41:04,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:41:04,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:41:05,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:41:05,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:41:05,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585061751] [2024-06-28 03:41:05,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585061751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:41:05,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:41:05,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:41:05,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115642159] [2024-06-28 03:41:05,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:41:05,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:41:05,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:41:05,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:41:05,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:41:05,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:41:05,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 812 transitions, 12747 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:41:05,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:41:05,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:41:05,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:41:07,618 INFO L124 PetriNetUnfolderBase]: 4279/6602 cut-off events. [2024-06-28 03:41:07,618 INFO L125 PetriNetUnfolderBase]: For 2216130/2216142 co-relation queries the response was YES. [2024-06-28 03:41:07,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81912 conditions, 6602 events. 4279/6602 cut-off events. For 2216130/2216142 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 38353 event pairs, 687 based on Foata normal form. 3/6587 useless extension candidates. Maximal degree in co-relation 81690. Up to 5648 conditions per place. [2024-06-28 03:41:07,744 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 671 selfloop transitions, 114 changer transitions 0/837 dead transitions. [2024-06-28 03:41:07,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 837 transitions, 14434 flow [2024-06-28 03:41:07,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:41:07,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:41:07,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 03:41:07,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-28 03:41:07,745 INFO L175 Difference]: Start difference. First operand has 466 places, 812 transitions, 12747 flow. Second operand 8 states and 149 transitions. [2024-06-28 03:41:07,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 837 transitions, 14434 flow [2024-06-28 03:41:15,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 837 transitions, 14149 flow, removed 64 selfloop flow, removed 4 redundant places. [2024-06-28 03:41:15,800 INFO L231 Difference]: Finished difference. Result has 470 places, 812 transitions, 12705 flow [2024-06-28 03:41:15,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12462, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=812, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=698, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12705, PETRI_PLACES=470, PETRI_TRANSITIONS=812} [2024-06-28 03:41:15,800 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 427 predicate places. [2024-06-28 03:41:15,800 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 812 transitions, 12705 flow [2024-06-28 03:41:15,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:41:15,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:41:15,801 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:41:15,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-28 03:41:15,801 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:41:15,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:41:15,801 INFO L85 PathProgramCache]: Analyzing trace with hash -16485528, now seen corresponding path program 3 times [2024-06-28 03:41:15,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:41:15,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503467007] [2024-06-28 03:41:15,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:41:15,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:41:15,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:41:16,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:41:16,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:41:16,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503467007] [2024-06-28 03:41:16,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503467007] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:41:16,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:41:16,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:41:16,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303889903] [2024-06-28 03:41:16,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:41:16,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:41:16,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:41:16,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:41:16,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:41:16,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:41:16,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 812 transitions, 12705 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:41:16,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:41:16,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:41:16,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:41:18,832 INFO L124 PetriNetUnfolderBase]: 4289/6620 cut-off events. [2024-06-28 03:41:18,832 INFO L125 PetriNetUnfolderBase]: For 2248079/2248091 co-relation queries the response was YES. [2024-06-28 03:41:18,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82388 conditions, 6620 events. 4289/6620 cut-off events. For 2248079/2248091 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 38542 event pairs, 690 based on Foata normal form. 3/6605 useless extension candidates. Maximal degree in co-relation 82164. Up to 5686 conditions per place. [2024-06-28 03:41:18,946 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 677 selfloop transitions, 114 changer transitions 0/843 dead transitions. [2024-06-28 03:41:18,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 843 transitions, 14517 flow [2024-06-28 03:41:18,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:41:18,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:41:18,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 03:41:18,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-28 03:41:18,947 INFO L175 Difference]: Start difference. First operand has 470 places, 812 transitions, 12705 flow. Second operand 8 states and 146 transitions. [2024-06-28 03:41:18,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 843 transitions, 14517 flow [2024-06-28 03:41:24,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 843 transitions, 14256 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 03:41:24,768 INFO L231 Difference]: Finished difference. Result has 472 places, 818 transitions, 12807 flow [2024-06-28 03:41:24,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12448, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=812, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=700, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12807, PETRI_PLACES=472, PETRI_TRANSITIONS=818} [2024-06-28 03:41:24,769 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 429 predicate places. [2024-06-28 03:41:24,769 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 818 transitions, 12807 flow [2024-06-28 03:41:24,769 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:41:24,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:41:24,769 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:41:24,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-28 03:41:24,769 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:41:24,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:41:24,769 INFO L85 PathProgramCache]: Analyzing trace with hash -16186998, now seen corresponding path program 4 times [2024-06-28 03:41:24,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:41:24,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536282151] [2024-06-28 03:41:24,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:41:24,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:41:24,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:41:25,402 INFO L134 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:25,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:41:25,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536282151] [2024-06-28 03:41:25,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536282151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:41:25,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:41:25,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:41:25,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654274161] [2024-06-28 03:41:25,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:41:25,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:41:25,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:41:25,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:41:25,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:41:25,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:41:25,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 818 transitions, 12807 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:41:25,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:41:25,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:41:25,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:41:27,690 INFO L124 PetriNetUnfolderBase]: 4299/6638 cut-off events. [2024-06-28 03:41:27,690 INFO L125 PetriNetUnfolderBase]: For 2278883/2278895 co-relation queries the response was YES. [2024-06-28 03:41:27,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83034 conditions, 6638 events. 4299/6638 cut-off events. For 2278883/2278895 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 38672 event pairs, 685 based on Foata normal form. 3/6623 useless extension candidates. Maximal degree in co-relation 82808. Up to 5652 conditions per place. [2024-06-28 03:41:27,930 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 671 selfloop transitions, 121 changer transitions 0/844 dead transitions. [2024-06-28 03:41:27,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 844 transitions, 14594 flow [2024-06-28 03:41:27,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:41:27,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:41:27,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-28 03:41:27,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-28 03:41:27,931 INFO L175 Difference]: Start difference. First operand has 472 places, 818 transitions, 12807 flow. Second operand 8 states and 145 transitions. [2024-06-28 03:41:27,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 844 transitions, 14594 flow [2024-06-28 03:41:35,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 844 transitions, 14330 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-28 03:41:35,942 INFO L231 Difference]: Finished difference. Result has 475 places, 821 transitions, 12885 flow [2024-06-28 03:41:35,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12543, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=818, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=697, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12885, PETRI_PLACES=475, PETRI_TRANSITIONS=821} [2024-06-28 03:41:35,943 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 432 predicate places. [2024-06-28 03:41:35,943 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 821 transitions, 12885 flow [2024-06-28 03:41:35,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:41:35,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:41:35,943 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:41:35,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-28 03:41:35,943 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:41:35,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:41:35,943 INFO L85 PathProgramCache]: Analyzing trace with hash -71273158, now seen corresponding path program 1 times [2024-06-28 03:41:35,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:41:35,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769166193] [2024-06-28 03:41:35,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:41:35,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:41:35,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:41:36,694 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:41:36,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:41:36,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769166193] [2024-06-28 03:41:36,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769166193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:41:36,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:41:36,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:41:36,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260322263] [2024-06-28 03:41:36,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:41:36,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:41:36,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:41:36,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:41:36,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:41:36,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:41:36,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 821 transitions, 12885 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:36,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:41:36,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:41:36,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:41:39,159 INFO L124 PetriNetUnfolderBase]: 4588/7005 cut-off events. [2024-06-28 03:41:39,159 INFO L125 PetriNetUnfolderBase]: For 2324793/2324799 co-relation queries the response was YES. [2024-06-28 03:41:39,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85929 conditions, 7005 events. 4588/7005 cut-off events. For 2324793/2324799 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 40286 event pairs, 760 based on Foata normal form. 5/6991 useless extension candidates. Maximal degree in co-relation 85703. Up to 6158 conditions per place. [2024-06-28 03:41:39,284 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 748 selfloop transitions, 135 changer transitions 0/887 dead transitions. [2024-06-28 03:41:39,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 887 transitions, 15498 flow [2024-06-28 03:41:39,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:41:39,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:41:39,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-28 03:41:39,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3976190476190476 [2024-06-28 03:41:39,285 INFO L175 Difference]: Start difference. First operand has 475 places, 821 transitions, 12885 flow. Second operand 10 states and 167 transitions. [2024-06-28 03:41:39,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 887 transitions, 15498 flow [2024-06-28 03:41:47,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 887 transitions, 15130 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-28 03:41:47,321 INFO L231 Difference]: Finished difference. Result has 483 places, 859 transitions, 13633 flow [2024-06-28 03:41:47,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12576, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=821, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=708, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13633, PETRI_PLACES=483, PETRI_TRANSITIONS=859} [2024-06-28 03:41:47,322 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 440 predicate places. [2024-06-28 03:41:47,322 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 859 transitions, 13633 flow [2024-06-28 03:41:47,322 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:47,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:41:47,322 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:41:47,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-28 03:41:47,322 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:41:47,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:41:47,323 INFO L85 PathProgramCache]: Analyzing trace with hash 416160980, now seen corresponding path program 5 times [2024-06-28 03:41:47,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:41:47,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213628603] [2024-06-28 03:41:47,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:41:47,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:41:47,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:41:48,035 INFO L134 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:48,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:41:48,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213628603] [2024-06-28 03:41:48,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213628603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:41:48,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:41:48,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:41:48,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130399905] [2024-06-28 03:41:48,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:41:48,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:41:48,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:41:48,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:41:48,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:41:48,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:41:48,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 859 transitions, 13633 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:41:48,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:41:48,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:41:48,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:41:50,379 INFO L124 PetriNetUnfolderBase]: 4505/6941 cut-off events. [2024-06-28 03:41:50,379 INFO L125 PetriNetUnfolderBase]: For 2388822/2388838 co-relation queries the response was YES. [2024-06-28 03:41:50,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87454 conditions, 6941 events. 4505/6941 cut-off events. For 2388822/2388838 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 40619 event pairs, 739 based on Foata normal form. 3/6916 useless extension candidates. Maximal degree in co-relation 87223. Up to 5524 conditions per place. [2024-06-28 03:41:50,510 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 631 selfloop transitions, 203 changer transitions 0/887 dead transitions. [2024-06-28 03:41:50,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 887 transitions, 16189 flow [2024-06-28 03:41:50,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:41:50,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:41:50,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-28 03:41:50,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-28 03:41:50,511 INFO L175 Difference]: Start difference. First operand has 483 places, 859 transitions, 13633 flow. Second operand 8 states and 147 transitions. [2024-06-28 03:41:50,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 887 transitions, 16189 flow [2024-06-28 03:42:00,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 887 transitions, 15957 flow, removed 60 selfloop flow, removed 3 redundant places. [2024-06-28 03:42:00,162 INFO L231 Difference]: Finished difference. Result has 488 places, 865 transitions, 14001 flow [2024-06-28 03:42:00,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=13401, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=859, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=662, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14001, PETRI_PLACES=488, PETRI_TRANSITIONS=865} [2024-06-28 03:42:00,163 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 445 predicate places. [2024-06-28 03:42:00,163 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 865 transitions, 14001 flow [2024-06-28 03:42:00,163 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:00,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:42:00,163 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:42:00,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-28 03:42:00,163 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:42:00,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:42:00,164 INFO L85 PathProgramCache]: Analyzing trace with hash 741887418, now seen corresponding path program 2 times [2024-06-28 03:42:00,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:42:00,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301051056] [2024-06-28 03:42:00,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:42:00,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:42:00,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:42:00,946 INFO L134 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:00,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:42:00,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301051056] [2024-06-28 03:42:00,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301051056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:42:00,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:42:00,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:42:00,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272001194] [2024-06-28 03:42:00,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:42:00,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:42:00,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:42:00,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:42:00,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:42:01,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:42:01,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 865 transitions, 14001 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:01,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:42:01,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:42:01,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:42:03,401 INFO L124 PetriNetUnfolderBase]: 4698/7164 cut-off events. [2024-06-28 03:42:03,401 INFO L125 PetriNetUnfolderBase]: For 2512746/2512752 co-relation queries the response was YES. [2024-06-28 03:42:03,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90584 conditions, 7164 events. 4698/7164 cut-off events. For 2512746/2512752 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 41291 event pairs, 757 based on Foata normal form. 5/7163 useless extension candidates. Maximal degree in co-relation 90352. Up to 6140 conditions per place. [2024-06-28 03:42:03,534 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 719 selfloop transitions, 181 changer transitions 0/904 dead transitions. [2024-06-28 03:42:03,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 904 transitions, 16942 flow [2024-06-28 03:42:03,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:42:03,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:42:03,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-28 03:42:03,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42328042328042326 [2024-06-28 03:42:03,535 INFO L175 Difference]: Start difference. First operand has 488 places, 865 transitions, 14001 flow. Second operand 9 states and 160 transitions. [2024-06-28 03:42:03,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 904 transitions, 16942 flow [2024-06-28 03:42:13,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 904 transitions, 16604 flow, removed 45 selfloop flow, removed 4 redundant places. [2024-06-28 03:42:13,945 INFO L231 Difference]: Finished difference. Result has 493 places, 877 transitions, 14448 flow [2024-06-28 03:42:13,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=13663, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=865, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=692, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14448, PETRI_PLACES=493, PETRI_TRANSITIONS=877} [2024-06-28 03:42:13,946 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 450 predicate places. [2024-06-28 03:42:13,946 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 877 transitions, 14448 flow [2024-06-28 03:42:13,946 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:13,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:42:13,946 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:42:13,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-28 03:42:13,946 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:42:13,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:42:13,946 INFO L85 PathProgramCache]: Analyzing trace with hash -1611616261, now seen corresponding path program 1 times [2024-06-28 03:42:13,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:42:13,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465384709] [2024-06-28 03:42:13,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:42:13,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:42:13,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:42:14,739 INFO L134 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:14,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:42:14,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465384709] [2024-06-28 03:42:14,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465384709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:42:14,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:42:14,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:42:14,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570615379] [2024-06-28 03:42:14,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:42:14,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:42:14,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:42:14,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:42:14,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:42:14,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:42:14,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 877 transitions, 14448 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:14,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:42:14,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:42:14,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:42:17,188 INFO L124 PetriNetUnfolderBase]: 4728/7220 cut-off events. [2024-06-28 03:42:17,188 INFO L125 PetriNetUnfolderBase]: For 2576164/2576170 co-relation queries the response was YES. [2024-06-28 03:42:17,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91909 conditions, 7220 events. 4728/7220 cut-off events. For 2576164/2576170 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 41716 event pairs, 735 based on Foata normal form. 10/7225 useless extension candidates. Maximal degree in co-relation 91676. Up to 6737 conditions per place. [2024-06-28 03:42:17,472 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 805 selfloop transitions, 101 changer transitions 0/910 dead transitions. [2024-06-28 03:42:17,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 910 transitions, 16725 flow [2024-06-28 03:42:17,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:42:17,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:42:17,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-28 03:42:17,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3862433862433862 [2024-06-28 03:42:17,473 INFO L175 Difference]: Start difference. First operand has 493 places, 877 transitions, 14448 flow. Second operand 9 states and 146 transitions. [2024-06-28 03:42:17,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 910 transitions, 16725 flow [2024-06-28 03:42:28,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 910 transitions, 16346 flow, removed 109 selfloop flow, removed 4 redundant places. [2024-06-28 03:42:28,832 INFO L231 Difference]: Finished difference. Result has 498 places, 889 transitions, 14688 flow [2024-06-28 03:42:28,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=14069, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=877, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=776, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14688, PETRI_PLACES=498, PETRI_TRANSITIONS=889} [2024-06-28 03:42:28,832 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 455 predicate places. [2024-06-28 03:42:28,832 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 889 transitions, 14688 flow [2024-06-28 03:42:28,832 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:28,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:42:28,833 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:42:28,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-28 03:42:28,833 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:42:28,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:42:28,833 INFO L85 PathProgramCache]: Analyzing trace with hash -1918696284, now seen corresponding path program 6 times [2024-06-28 03:42:28,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:42:28,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807859774] [2024-06-28 03:42:28,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:42:28,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:42:28,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:42:29,551 INFO L134 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,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:42:29,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807859774] [2024-06-28 03:42:29,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807859774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:42:29,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:42:29,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:42:29,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48065266] [2024-06-28 03:42:29,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:42:29,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:42:29,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:42:29,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:42:29,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:42:29,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:42:29,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 889 transitions, 14688 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:29,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:42:29,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:42:29,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:42:32,004 INFO L124 PetriNetUnfolderBase]: 4595/7073 cut-off events. [2024-06-28 03:42:32,004 INFO L125 PetriNetUnfolderBase]: For 2565420/2565436 co-relation queries the response was YES. [2024-06-28 03:42:32,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91224 conditions, 7073 events. 4595/7073 cut-off events. For 2565420/2565436 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 41500 event pairs, 738 based on Foata normal form. 3/7048 useless extension candidates. Maximal degree in co-relation 90989. Up to 5639 conditions per place. [2024-06-28 03:42:32,138 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 642 selfloop transitions, 213 changer transitions 0/911 dead transitions. [2024-06-28 03:42:32,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 911 transitions, 17112 flow [2024-06-28 03:42:32,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:42:32,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:42:32,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 03:42:32,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-28 03:42:32,139 INFO L175 Difference]: Start difference. First operand has 498 places, 889 transitions, 14688 flow. Second operand 8 states and 148 transitions. [2024-06-28 03:42:32,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 911 transitions, 17112 flow [2024-06-28 03:42:42,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 911 transitions, 16675 flow, removed 125 selfloop flow, removed 7 redundant places. [2024-06-28 03:42:42,065 INFO L231 Difference]: Finished difference. Result has 499 places, 889 transitions, 14685 flow [2024-06-28 03:42:42,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=14251, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=889, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=676, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14685, PETRI_PLACES=499, PETRI_TRANSITIONS=889} [2024-06-28 03:42:42,065 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 456 predicate places. [2024-06-28 03:42:42,065 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 889 transitions, 14685 flow [2024-06-28 03:42:42,065 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:42,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:42:42,066 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:42:42,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-28 03:42:42,066 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:42:42,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:42:42,066 INFO L85 PathProgramCache]: Analyzing trace with hash 1738701032, now seen corresponding path program 3 times [2024-06-28 03:42:42,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:42:42,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661553482] [2024-06-28 03:42:42,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:42:42,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:42:42,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:42:42,846 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:42:42,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:42:42,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661553482] [2024-06-28 03:42:42,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661553482] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:42:42,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:42:42,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:42:42,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919329885] [2024-06-28 03:42:42,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:42:42,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:42:42,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:42:42,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:42:42,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:42:42,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:42:42,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 889 transitions, 14685 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:42,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:42:42,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:42:42,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:42:45,645 INFO L124 PetriNetUnfolderBase]: 4710/7182 cut-off events. [2024-06-28 03:42:45,645 INFO L125 PetriNetUnfolderBase]: For 2540030/2540036 co-relation queries the response was YES. [2024-06-28 03:42:45,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90951 conditions, 7182 events. 4710/7182 cut-off events. For 2540030/2540036 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 41449 event pairs, 748 based on Foata normal form. 5/7181 useless extension candidates. Maximal degree in co-relation 90715. Up to 6164 conditions per place. [2024-06-28 03:42:45,805 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 727 selfloop transitions, 184 changer transitions 0/915 dead transitions. [2024-06-28 03:42:45,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 915 transitions, 16944 flow [2024-06-28 03:42:45,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:42:45,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:42:45,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-28 03:42:45,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41798941798941797 [2024-06-28 03:42:45,806 INFO L175 Difference]: Start difference. First operand has 499 places, 889 transitions, 14685 flow. Second operand 9 states and 158 transitions. [2024-06-28 03:42:45,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 915 transitions, 16944 flow [2024-06-28 03:42:56,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 915 transitions, 15978 flow, removed 52 selfloop flow, removed 10 redundant places. [2024-06-28 03:42:56,289 INFO L231 Difference]: Finished difference. Result has 498 places, 889 transitions, 14096 flow [2024-06-28 03:42:56,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=13719, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=889, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=705, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14096, PETRI_PLACES=498, PETRI_TRANSITIONS=889} [2024-06-28 03:42:56,289 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 455 predicate places. [2024-06-28 03:42:56,289 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 889 transitions, 14096 flow [2024-06-28 03:42:56,289 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:56,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:42:56,290 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:42:56,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-28 03:42:56,290 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:42:56,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:42:56,290 INFO L85 PathProgramCache]: Analyzing trace with hash -1719388542, now seen corresponding path program 4 times [2024-06-28 03:42:56,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:42:56,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736305296] [2024-06-28 03:42:56,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:42:56,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:42:56,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:42:57,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:42:57,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:42:57,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736305296] [2024-06-28 03:42:57,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736305296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:42:57,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:42:57,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:42:57,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692145880] [2024-06-28 03:42:57,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:42:57,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:42:57,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:42:57,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:42:57,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:42:57,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:42:57,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 889 transitions, 14096 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:57,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:42:57,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:42:57,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:42:59,595 INFO L124 PetriNetUnfolderBase]: 4976/7570 cut-off events. [2024-06-28 03:42:59,595 INFO L125 PetriNetUnfolderBase]: For 2712634/2712640 co-relation queries the response was YES. [2024-06-28 03:42:59,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94471 conditions, 7570 events. 4976/7570 cut-off events. For 2712634/2712640 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 43910 event pairs, 794 based on Foata normal form. 5/7555 useless extension candidates. Maximal degree in co-relation 94237. Up to 6135 conditions per place. [2024-06-28 03:42:59,732 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 747 selfloop transitions, 224 changer transitions 0/975 dead transitions. [2024-06-28 03:42:59,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 975 transitions, 17802 flow [2024-06-28 03:42:59,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:42:59,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:42:59,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 168 transitions. [2024-06-28 03:42:59,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 03:42:59,733 INFO L175 Difference]: Start difference. First operand has 498 places, 889 transitions, 14096 flow. Second operand 10 states and 168 transitions. [2024-06-28 03:42:59,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 975 transitions, 17802 flow [2024-06-28 03:43:10,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 975 transitions, 17396 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-28 03:43:10,489 INFO L231 Difference]: Finished difference. Result has 503 places, 935 transitions, 15135 flow [2024-06-28 03:43:10,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=13738, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=889, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=672, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15135, PETRI_PLACES=503, PETRI_TRANSITIONS=935} [2024-06-28 03:43:10,489 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 460 predicate places. [2024-06-28 03:43:10,490 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 935 transitions, 15135 flow [2024-06-28 03:43:10,490 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:10,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:43:10,490 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:10,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-28 03:43:10,490 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:43:10,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:43:10,491 INFO L85 PathProgramCache]: Analyzing trace with hash 1938002822, now seen corresponding path program 5 times [2024-06-28 03:43:10,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:43:10,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362366677] [2024-06-28 03:43:10,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:43:10,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:43:10,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:43:11,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:43:11,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:43:11,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362366677] [2024-06-28 03:43:11,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362366677] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:43:11,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:43:11,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:43:11,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639954055] [2024-06-28 03:43:11,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:43:11,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:43:11,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:43:11,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:43:11,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:43:11,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:43:11,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 935 transitions, 15135 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:11,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:43:11,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:43:11,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:43:14,068 INFO L124 PetriNetUnfolderBase]: 4996/7603 cut-off events. [2024-06-28 03:43:14,068 INFO L125 PetriNetUnfolderBase]: For 2759823/2759829 co-relation queries the response was YES. [2024-06-28 03:43:14,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96228 conditions, 7603 events. 4996/7603 cut-off events. For 2759823/2759829 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 44100 event pairs, 794 based on Foata normal form. 5/7588 useless extension candidates. Maximal degree in co-relation 95991. Up to 6151 conditions per place. [2024-06-28 03:43:14,208 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 750 selfloop transitions, 226 changer transitions 0/980 dead transitions. [2024-06-28 03:43:14,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 512 places, 980 transitions, 18250 flow [2024-06-28 03:43:14,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:43:14,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:43:14,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-28 03:43:14,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 03:43:14,209 INFO L175 Difference]: Start difference. First operand has 503 places, 935 transitions, 15135 flow. Second operand 10 states and 170 transitions. [2024-06-28 03:43:14,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 512 places, 980 transitions, 18250 flow [2024-06-28 03:43:24,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 980 transitions, 17853 flow, removed 139 selfloop flow, removed 4 redundant places. [2024-06-28 03:43:24,143 INFO L231 Difference]: Finished difference. Result has 509 places, 939 transitions, 15355 flow [2024-06-28 03:43:24,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=14800, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=935, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=222, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=713, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15355, PETRI_PLACES=509, PETRI_TRANSITIONS=939} [2024-06-28 03:43:24,143 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 466 predicate places. [2024-06-28 03:43:24,143 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 939 transitions, 15355 flow [2024-06-28 03:43:24,144 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:24,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:43:24,144 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:24,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-28 03:43:24,144 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:43:24,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:43:24,144 INFO L85 PathProgramCache]: Analyzing trace with hash 1938003039, now seen corresponding path program 2 times [2024-06-28 03:43:24,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:43:24,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230081053] [2024-06-28 03:43:24,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:43:24,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:43:24,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:43:24,951 INFO L134 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:24,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:43:24,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230081053] [2024-06-28 03:43:24,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230081053] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:43:24,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:43:24,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:43:24,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818675222] [2024-06-28 03:43:24,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:43:24,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:43:24,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:43:24,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:43:24,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:43:25,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:43:25,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 939 transitions, 15355 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:25,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:43:25,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:43:25,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:43:27,606 INFO L124 PetriNetUnfolderBase]: 5042/7668 cut-off events. [2024-06-28 03:43:27,606 INFO L125 PetriNetUnfolderBase]: For 2841325/2841331 co-relation queries the response was YES. [2024-06-28 03:43:27,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97835 conditions, 7668 events. 5042/7668 cut-off events. For 2841325/2841331 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 44463 event pairs, 748 based on Foata normal form. 10/7673 useless extension candidates. Maximal degree in co-relation 97596. Up to 6763 conditions per place. [2024-06-28 03:43:27,752 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 740 selfloop transitions, 233 changer transitions 0/977 dead transitions. [2024-06-28 03:43:27,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 977 transitions, 18617 flow [2024-06-28 03:43:27,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:43:27,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:43:27,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-28 03:43:27,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-28 03:43:27,753 INFO L175 Difference]: Start difference. First operand has 509 places, 939 transitions, 15355 flow. Second operand 9 states and 150 transitions. [2024-06-28 03:43:27,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 977 transitions, 18617 flow [2024-06-28 03:43:37,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 511 places, 977 transitions, 18144 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-28 03:43:37,908 INFO L231 Difference]: Finished difference. Result has 512 places, 957 transitions, 15985 flow [2024-06-28 03:43:37,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=14882, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=939, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=722, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15985, PETRI_PLACES=512, PETRI_TRANSITIONS=957} [2024-06-28 03:43:37,908 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 469 predicate places. [2024-06-28 03:43:37,909 INFO L495 AbstractCegarLoop]: Abstraction has has 512 places, 957 transitions, 15985 flow [2024-06-28 03:43:37,909 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:37,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:43:37,909 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:37,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-28 03:43:37,909 INFO L420 AbstractCegarLoop]: === Iteration 159 === 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:37,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:43:37,909 INFO L85 PathProgramCache]: Analyzing trace with hash 1945354472, now seen corresponding path program 6 times [2024-06-28 03:43:37,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:43:37,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573400759] [2024-06-28 03:43:37,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:43:37,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:43:37,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:43:38,750 INFO L134 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:38,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:43:38,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573400759] [2024-06-28 03:43:38,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573400759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:43:38,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:43:38,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:43:38,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506174354] [2024-06-28 03:43:38,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:43:38,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:43:38,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:43:38,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:43:38,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:43:38,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:43:38,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 512 places, 957 transitions, 15985 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:38,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:43:38,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:43:38,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:43:41,475 INFO L124 PetriNetUnfolderBase]: 5030/7651 cut-off events. [2024-06-28 03:43:41,475 INFO L125 PetriNetUnfolderBase]: For 2801749/2801755 co-relation queries the response was YES. [2024-06-28 03:43:41,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97132 conditions, 7651 events. 5030/7651 cut-off events. For 2801749/2801755 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 44437 event pairs, 782 based on Foata normal form. 5/7636 useless extension candidates. Maximal degree in co-relation 96892. Up to 6207 conditions per place. [2024-06-28 03:43:41,616 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 754 selfloop transitions, 239 changer transitions 0/997 dead transitions. [2024-06-28 03:43:41,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 521 places, 997 transitions, 18975 flow [2024-06-28 03:43:41,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:43:41,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:43:41,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-28 03:43:41,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3976190476190476 [2024-06-28 03:43:41,617 INFO L175 Difference]: Start difference. First operand has 512 places, 957 transitions, 15985 flow. Second operand 10 states and 167 transitions. [2024-06-28 03:43:41,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 521 places, 997 transitions, 18975 flow [2024-06-28 03:43:52,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 997 transitions, 18437 flow, removed 151 selfloop flow, removed 5 redundant places. [2024-06-28 03:43:52,497 INFO L231 Difference]: Finished difference. Result has 518 places, 967 transitions, 16179 flow [2024-06-28 03:43:52,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=15447, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=957, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=229, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=718, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=16179, PETRI_PLACES=518, PETRI_TRANSITIONS=967} [2024-06-28 03:43:52,498 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 475 predicate places. [2024-06-28 03:43:52,498 INFO L495 AbstractCegarLoop]: Abstraction has has 518 places, 967 transitions, 16179 flow [2024-06-28 03:43:52,498 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:52,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:43:52,498 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:52,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-28 03:43:52,498 INFO L420 AbstractCegarLoop]: === Iteration 160 === 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:52,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:43:52,499 INFO L85 PathProgramCache]: Analyzing trace with hash -407887877, now seen corresponding path program 3 times [2024-06-28 03:43:52,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:43:52,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78696816] [2024-06-28 03:43:52,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:43:52,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:43:52,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:43:53,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:43:53,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:43:53,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78696816] [2024-06-28 03:43:53,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78696816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:43:53,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:43:53,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:43:53,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156391164] [2024-06-28 03:43:53,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:43:53,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:43:53,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:43:53,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:43:53,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:43:53,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:43:53,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 518 places, 967 transitions, 16179 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:53,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:43:53,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:43:53,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:43:56,074 INFO L124 PetriNetUnfolderBase]: 5050/7681 cut-off events. [2024-06-28 03:43:56,074 INFO L125 PetriNetUnfolderBase]: For 2835239/2835245 co-relation queries the response was YES. [2024-06-28 03:43:56,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97872 conditions, 7681 events. 5050/7681 cut-off events. For 2835239/2835245 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 44595 event pairs, 746 based on Foata normal form. 8/7675 useless extension candidates. Maximal degree in co-relation 97630. Up to 6917 conditions per place. [2024-06-28 03:43:56,229 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 803 selfloop transitions, 188 changer transitions 0/995 dead transitions. [2024-06-28 03:43:56,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 527 places, 995 transitions, 18832 flow [2024-06-28 03:43:56,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:43:56,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:43:56,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 158 transitions. [2024-06-28 03:43:56,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3761904761904762 [2024-06-28 03:43:56,230 INFO L175 Difference]: Start difference. First operand has 518 places, 967 transitions, 16179 flow. Second operand 10 states and 158 transitions. [2024-06-28 03:43:56,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 527 places, 995 transitions, 18832 flow [2024-06-28 03:44:07,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 995 transitions, 18544 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 03:44:07,346 INFO L231 Difference]: Finished difference. Result has 524 places, 979 transitions, 16668 flow [2024-06-28 03:44:07,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=15891, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=967, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=785, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=16668, PETRI_PLACES=524, PETRI_TRANSITIONS=979} [2024-06-28 03:44:07,346 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 481 predicate places. [2024-06-28 03:44:07,346 INFO L495 AbstractCegarLoop]: Abstraction has has 524 places, 979 transitions, 16668 flow [2024-06-28 03:44:07,347 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:07,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:07,347 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:07,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-28 03:44:07,347 INFO L420 AbstractCegarLoop]: === Iteration 161 === 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:07,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:07,347 INFO L85 PathProgramCache]: Analyzing trace with hash 1945354689, now seen corresponding path program 4 times [2024-06-28 03:44:07,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:07,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599644115] [2024-06-28 03:44:07,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:07,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:07,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:08,158 INFO L134 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:08,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:08,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599644115] [2024-06-28 03:44:08,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599644115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:08,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:08,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:44:08,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697713233] [2024-06-28 03:44:08,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:08,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:44:08,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:08,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:44:08,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:44:08,219 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:44:08,219 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 524 places, 979 transitions, 16668 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:08,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:08,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:44:08,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:10,916 INFO L124 PetriNetUnfolderBase]: 5048/7678 cut-off events. [2024-06-28 03:44:10,916 INFO L125 PetriNetUnfolderBase]: For 2846002/2846008 co-relation queries the response was YES. [2024-06-28 03:44:11,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97603 conditions, 7678 events. 5048/7678 cut-off events. For 2846002/2846008 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 44586 event pairs, 746 based on Foata normal form. 10/7683 useless extension candidates. Maximal degree in co-relation 97359. Up to 6767 conditions per place. [2024-06-28 03:44:11,070 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 754 selfloop transitions, 245 changer transitions 0/1003 dead transitions. [2024-06-28 03:44:11,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 532 places, 1003 transitions, 19511 flow [2024-06-28 03:44:11,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:44:11,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:44:11,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-28 03:44:11,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3941798941798942 [2024-06-28 03:44:11,072 INFO L175 Difference]: Start difference. First operand has 524 places, 979 transitions, 16668 flow. Second operand 9 states and 149 transitions. [2024-06-28 03:44:11,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 532 places, 1003 transitions, 19511 flow [2024-06-28 03:44:19,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 1003 transitions, 19081 flow, removed 70 selfloop flow, removed 7 redundant places. [2024-06-28 03:44:19,965 INFO L231 Difference]: Finished difference. Result has 526 places, 983 transitions, 16878 flow [2024-06-28 03:44:19,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=16238, PETRI_DIFFERENCE_MINUEND_PLACES=517, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=979, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=241, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=738, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16878, PETRI_PLACES=526, PETRI_TRANSITIONS=983} [2024-06-28 03:44:19,966 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 483 predicate places. [2024-06-28 03:44:19,966 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 983 transitions, 16878 flow [2024-06-28 03:44:19,966 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:19,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:19,966 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:19,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-28 03:44:19,966 INFO L420 AbstractCegarLoop]: === Iteration 162 === 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:19,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:19,967 INFO L85 PathProgramCache]: Analyzing trace with hash -988599244, now seen corresponding path program 1 times [2024-06-28 03:44:19,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:19,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722246001] [2024-06-28 03:44:19,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:19,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:19,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:20,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:44:20,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:20,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722246001] [2024-06-28 03:44:20,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722246001] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:20,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:20,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:44:20,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899722878] [2024-06-28 03:44:20,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:20,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:44:20,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:20,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:44:20,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:44:20,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:44:20,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 983 transitions, 16878 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:20,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:20,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:44:20,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:23,491 INFO L124 PetriNetUnfolderBase]: 5064/7708 cut-off events. [2024-06-28 03:44:23,492 INFO L125 PetriNetUnfolderBase]: For 2858395/2858403 co-relation queries the response was YES. [2024-06-28 03:44:23,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98333 conditions, 7708 events. 5064/7708 cut-off events. For 2858395/2858403 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 44704 event pairs, 578 based on Foata normal form. 10/7713 useless extension candidates. Maximal degree in co-relation 98088. Up to 6838 conditions per place. [2024-06-28 03:44:23,640 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 884 selfloop transitions, 127 changer transitions 0/1015 dead transitions. [2024-06-28 03:44:23,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 1015 transitions, 19188 flow [2024-06-28 03:44:23,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:44:23,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:44:23,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-28 03:44:23,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4021164021164021 [2024-06-28 03:44:23,641 INFO L175 Difference]: Start difference. First operand has 526 places, 983 transitions, 16878 flow. Second operand 9 states and 152 transitions. [2024-06-28 03:44:23,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 1015 transitions, 19188 flow [2024-06-28 03:44:33,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 1015 transitions, 18607 flow, removed 108 selfloop flow, removed 6 redundant places. [2024-06-28 03:44:33,756 INFO L231 Difference]: Finished difference. Result has 529 places, 986 transitions, 16744 flow [2024-06-28 03:44:33,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=16297, PETRI_DIFFERENCE_MINUEND_PLACES=520, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=983, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=856, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16744, PETRI_PLACES=529, PETRI_TRANSITIONS=986} [2024-06-28 03:44:33,757 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 486 predicate places. [2024-06-28 03:44:33,757 INFO L495 AbstractCegarLoop]: Abstraction has has 529 places, 986 transitions, 16744 flow [2024-06-28 03:44:33,757 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,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:33,757 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,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-28 03:44:33,757 INFO L420 AbstractCegarLoop]: === Iteration 163 === 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,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:33,757 INFO L85 PathProgramCache]: Analyzing trace with hash -722575534, now seen corresponding path program 2 times [2024-06-28 03:44:33,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:33,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937935573] [2024-06-28 03:44:33,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:33,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:33,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:34,500 INFO L134 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,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:34,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937935573] [2024-06-28 03:44:34,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1937935573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:34,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:34,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:44:34,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376713817] [2024-06-28 03:44:34,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:34,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:44:34,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:34,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:44:34,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:44:34,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:44:34,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 529 places, 986 transitions, 16744 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:34,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:34,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:44:34,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:37,308 INFO L124 PetriNetUnfolderBase]: 5080/7732 cut-off events. [2024-06-28 03:44:37,308 INFO L125 PetriNetUnfolderBase]: For 2897529/2897537 co-relation queries the response was YES. [2024-06-28 03:44:37,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98771 conditions, 7732 events. 5080/7732 cut-off events. For 2897529/2897537 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 44971 event pairs, 760 based on Foata normal form. 10/7737 useless extension candidates. Maximal degree in co-relation 98525. Up to 7229 conditions per place. [2024-06-28 03:44:37,453 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 913 selfloop transitions, 96 changer transitions 0/1013 dead transitions. [2024-06-28 03:44:37,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 1013 transitions, 19036 flow [2024-06-28 03:44:37,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:44:37,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:44:37,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-28 03:44:37,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3941798941798942 [2024-06-28 03:44:37,454 INFO L175 Difference]: Start difference. First operand has 529 places, 986 transitions, 16744 flow. Second operand 9 states and 149 transitions. [2024-06-28 03:44:37,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 1013 transitions, 19036 flow [2024-06-28 03:44:50,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 1013 transitions, 18629 flow, removed 83 selfloop flow, removed 7 redundant places. [2024-06-28 03:44:50,107 INFO L231 Difference]: Finished difference. Result has 531 places, 989 transitions, 16721 flow [2024-06-28 03:44:50,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=16337, PETRI_DIFFERENCE_MINUEND_PLACES=522, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=986, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=890, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16721, PETRI_PLACES=531, PETRI_TRANSITIONS=989} [2024-06-28 03:44:50,107 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 488 predicate places. [2024-06-28 03:44:50,108 INFO L495 AbstractCegarLoop]: Abstraction has has 531 places, 989 transitions, 16721 flow [2024-06-28 03:44:50,108 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:50,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:50,108 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:50,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-28 03:44:50,108 INFO L420 AbstractCegarLoop]: === Iteration 164 === 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:50,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:50,108 INFO L85 PathProgramCache]: Analyzing trace with hash 1630607512, now seen corresponding path program 3 times [2024-06-28 03:44:50,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:50,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516853093] [2024-06-28 03:44:50,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:50,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:50,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:50,954 INFO L134 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:50,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:50,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516853093] [2024-06-28 03:44:50,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516853093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:50,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:50,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:44:50,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090135498] [2024-06-28 03:44:50,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:50,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:44:50,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:50,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:44:50,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:44:51,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:44:51,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 531 places, 989 transitions, 16721 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:51,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:51,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:44:51,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:53,737 INFO L124 PetriNetUnfolderBase]: 5128/7801 cut-off events. [2024-06-28 03:44:53,738 INFO L125 PetriNetUnfolderBase]: For 2941301/2941307 co-relation queries the response was YES. [2024-06-28 03:44:53,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99625 conditions, 7801 events. 5128/7801 cut-off events. For 2941301/2941307 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 45480 event pairs, 750 based on Foata normal form. 8/7795 useless extension candidates. Maximal degree in co-relation 99378. Up to 7291 conditions per place. [2024-06-28 03:44:53,883 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 927 selfloop transitions, 87 changer transitions 0/1018 dead transitions. [2024-06-28 03:44:53,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 540 places, 1018 transitions, 19198 flow [2024-06-28 03:44:53,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:44:53,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:44:53,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 160 transitions. [2024-06-28 03:44:53,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-28 03:44:53,884 INFO L175 Difference]: Start difference. First operand has 531 places, 989 transitions, 16721 flow. Second operand 10 states and 160 transitions. [2024-06-28 03:44:53,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 540 places, 1018 transitions, 19198 flow [2024-06-28 03:45:08,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 533 places, 1018 transitions, 18665 flow, removed 172 selfloop flow, removed 7 redundant places. [2024-06-28 03:45:08,813 INFO L231 Difference]: Finished difference. Result has 535 places, 998 transitions, 16779 flow [2024-06-28 03:45:08,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=16363, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=989, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=902, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=16779, PETRI_PLACES=535, PETRI_TRANSITIONS=998} [2024-06-28 03:45:08,814 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 492 predicate places. [2024-06-28 03:45:08,814 INFO L495 AbstractCegarLoop]: Abstraction has has 535 places, 998 transitions, 16779 flow [2024-06-28 03:45:08,814 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:08,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:08,814 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:08,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-28 03:45:08,814 INFO L420 AbstractCegarLoop]: === Iteration 165 === 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:08,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:08,815 INFO L85 PathProgramCache]: Analyzing trace with hash 1945231340, now seen corresponding path program 4 times [2024-06-28 03:45:08,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:08,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111159556] [2024-06-28 03:45:08,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:08,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:08,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:09,669 INFO L134 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,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:09,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111159556] [2024-06-28 03:45:09,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111159556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:09,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:09,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:45:09,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620683031] [2024-06-28 03:45:09,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:09,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:45:09,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:09,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:45:09,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:45:09,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:45:09,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 535 places, 998 transitions, 16779 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:09,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:09,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:45:09,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:12,537 INFO L124 PetriNetUnfolderBase]: 5144/7822 cut-off events. [2024-06-28 03:45:12,537 INFO L125 PetriNetUnfolderBase]: For 2971489/2971495 co-relation queries the response was YES. [2024-06-28 03:45:12,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99758 conditions, 7822 events. 5144/7822 cut-off events. For 2971489/2971495 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 45594 event pairs, 750 based on Foata normal form. 8/7825 useless extension candidates. Maximal degree in co-relation 99509. Up to 7097 conditions per place. [2024-06-28 03:45:12,686 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 840 selfloop transitions, 176 changer transitions 0/1020 dead transitions. [2024-06-28 03:45:12,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 543 places, 1020 transitions, 19075 flow [2024-06-28 03:45:12,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:45:12,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:45:12,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-28 03:45:12,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835978835978836 [2024-06-28 03:45:12,687 INFO L175 Difference]: Start difference. First operand has 535 places, 998 transitions, 16779 flow. Second operand 9 states and 145 transitions. [2024-06-28 03:45:12,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 543 places, 1020 transitions, 19075 flow [2024-06-28 03:45:26,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 538 places, 1020 transitions, 18773 flow, removed 89 selfloop flow, removed 5 redundant places. [2024-06-28 03:45:26,197 INFO L231 Difference]: Finished difference. Result has 539 places, 1001 transitions, 17033 flow [2024-06-28 03:45:26,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=16477, PETRI_DIFFERENCE_MINUEND_PLACES=530, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=998, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=822, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=17033, PETRI_PLACES=539, PETRI_TRANSITIONS=1001} [2024-06-28 03:45:26,198 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 496 predicate places. [2024-06-28 03:45:26,198 INFO L495 AbstractCegarLoop]: Abstraction has has 539 places, 1001 transitions, 17033 flow [2024-06-28 03:45:26,198 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:26,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:26,198 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:26,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-28 03:45:26,198 INFO L420 AbstractCegarLoop]: === Iteration 166 === 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:26,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:26,199 INFO L85 PathProgramCache]: Analyzing trace with hash -1723196334, now seen corresponding path program 5 times [2024-06-28 03:45:26,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:26,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194499053] [2024-06-28 03:45:26,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:26,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:26,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:27,035 INFO L134 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:27,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:27,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194499053] [2024-06-28 03:45:27,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194499053] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:27,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:27,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:45:27,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201417124] [2024-06-28 03:45:27,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:27,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:45:27,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:27,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:45:27,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:45:27,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:45:27,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 539 places, 1001 transitions, 17033 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:27,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:27,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:45:27,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:30,043 INFO L124 PetriNetUnfolderBase]: 5160/7846 cut-off events. [2024-06-28 03:45:30,043 INFO L125 PetriNetUnfolderBase]: For 3009729/3009735 co-relation queries the response was YES. Killed by 15