./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe017_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-05-07_14-17-48.files/protection/safe017_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version b44c8288 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/safe017_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i ./goblint.2024-05-07_14-17-48.files/protection/safe017_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.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 --- Real Ultimate output --- This is Ultimate 0.2.4-wip.fs.witness-ghost-b44c828-m [2024-05-12 13:39:31,504 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-05-12 13:39:31,561 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-05-12 13:39:31,566 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-05-12 13:39:31,566 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-05-12 13:39:31,588 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-05-12 13:39:31,591 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-05-12 13:39:31,591 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-05-12 13:39:31,592 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-05-12 13:39:31,595 INFO L153 SettingsManager]: * Use memory slicer=true [2024-05-12 13:39:31,595 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-05-12 13:39:31,595 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-05-12 13:39:31,596 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-05-12 13:39:31,597 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-05-12 13:39:31,597 INFO L153 SettingsManager]: * Use SBE=true [2024-05-12 13:39:31,597 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-05-12 13:39:31,598 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-05-12 13:39:31,598 INFO L153 SettingsManager]: * sizeof long=4 [2024-05-12 13:39:31,598 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-05-12 13:39:31,598 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-05-12 13:39:31,599 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-05-12 13:39:31,599 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-05-12 13:39:31,599 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-05-12 13:39:31,599 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-05-12 13:39:31,600 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-05-12 13:39:31,600 INFO L153 SettingsManager]: * sizeof long double=12 [2024-05-12 13:39:31,600 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-05-12 13:39:31,601 INFO L153 SettingsManager]: * Use constant arrays=true [2024-05-12 13:39:31,601 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-05-12 13:39:31,601 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-05-12 13:39:31,602 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-05-12 13:39:31,610 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-05-12 13:39:31,611 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 13:39:31,611 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-05-12 13:39:31,611 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-05-12 13:39:31,612 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-05-12 13:39:31,612 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-05-12 13:39:31,612 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-05-12 13:39:31,612 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-05-12 13:39:31,612 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-05-12 13:39:31,613 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-05-12 13:39:31,613 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-05-12 13:39:31,613 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-05-12 13:39:31,613 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 [2024-05-12 13:39:31,795 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-05-12 13:39:31,809 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-05-12 13:39:31,811 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-05-12 13:39:31,812 INFO L270 PluginConnector]: Initializing CDTParser... [2024-05-12 13:39:31,812 INFO L274 PluginConnector]: CDTParser initialized [2024-05-12 13:39:31,813 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe017_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-05-12 13:39:32,957 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-05-12 13:39:33,147 INFO L384 CDTParser]: Found 1 translation units. [2024-05-12 13:39:33,147 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe017_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-05-12 13:39:33,164 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f9495f5fb/a849b4ffa0c24900a734caf4d9295fe0/FLAGe1752afbc [2024-05-12 13:39:33,175 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f9495f5fb/a849b4ffa0c24900a734caf4d9295fe0 [2024-05-12 13:39:33,179 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-05-12 13:39:33,179 INFO L274 PluginConnector]: Witness Parser initialized [2024-05-12 13:39:33,180 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-07_14-17-48.files/protection/safe017_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml [2024-05-12 13:39:33,333 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-05-12 13:39:33,334 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-05-12 13:39:33,336 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-05-12 13:39:33,336 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-05-12 13:39:33,340 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-05-12 13:39:33,341 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 01:39:33" (1/2) ... [2024-05-12 13:39:33,342 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@27f322f4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:39:33, skipping insertion in model container [2024-05-12 13:39:33,342 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 01:39:33" (1/2) ... [2024-05-12 13:39:33,343 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@6dd2c6eb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:39:33, skipping insertion in model container [2024-05-12 13:39:33,343 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 01:39:33" (2/2) ... [2024-05-12 13:39:33,344 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@27f322f4 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:39:33, skipping insertion in model container [2024-05-12 13:39:33,344 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 01:39:33" (2/2) ... [2024-05-12 13:39:33,345 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-05-12 13:39:33,409 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-05-12 13:39:33,411 INFO L97 edCorrectnessWitness]: Location invariant before [L816-L816] (((((((((((((((! multithreaded || y$r_buff1_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((((0 <= y$w_buff0 && y$w_buff0 <= 2) && y$w_buff0 <= 127) && y$w_buff0 % 2 == 0) && (y$w_buff0 == 0 || y$w_buff0 == 2)))) && (! multithreaded || ((((0 <= y$w_buff1 && y$w_buff1 <= 2) && y$w_buff1 <= 127) && y$w_buff1 % 2 == 0) && (y$w_buff1 == 0 || y$w_buff1 == 2)))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || (((0 <= y$mem_tmp && y$mem_tmp <= 2) && y$mem_tmp <= 127) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) [2024-05-12 13:39:33,411 INFO L97 edCorrectnessWitness]: Location invariant before [L819-L819] (((((((((((((((! multithreaded || y$r_buff1_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((((0 <= y$w_buff0 && y$w_buff0 <= 2) && y$w_buff0 <= 127) && y$w_buff0 % 2 == 0) && (y$w_buff0 == 0 || y$w_buff0 == 2)))) && (! multithreaded || ((((0 <= y$w_buff1 && y$w_buff1 <= 2) && y$w_buff1 <= 127) && y$w_buff1 % 2 == 0) && (y$w_buff1 == 0 || y$w_buff1 == 2)))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || (((0 <= y$mem_tmp && y$mem_tmp <= 2) && y$mem_tmp <= 127) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) [2024-05-12 13:39:33,411 INFO L97 edCorrectnessWitness]: Location invariant before [L818-L818] (((((((((((((((! multithreaded || y$r_buff1_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((((0 <= y$w_buff0 && y$w_buff0 <= 2) && y$w_buff0 <= 127) && y$w_buff0 % 2 == 0) && (y$w_buff0 == 0 || y$w_buff0 == 2)))) && (! multithreaded || ((((0 <= y$w_buff1 && y$w_buff1 <= 2) && y$w_buff1 <= 127) && y$w_buff1 % 2 == 0) && (y$w_buff1 == 0 || y$w_buff1 == 2)))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || (((0 <= y$mem_tmp && y$mem_tmp <= 2) && y$mem_tmp <= 127) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) [2024-05-12 13:39:33,411 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-05-12 13:39:33,412 INFO L106 edCorrectnessWitness]: ghost_update [L814-L814] multithreaded = 1; [2024-05-12 13:39:33,448 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-05-12 13:39:33,599 WARN L246 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe017_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i[996,1009] [2024-05-12 13:39:33,772 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 13:39:33,785 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-05-12 13:39:33,814 WARN L246 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe017_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i[996,1009] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-05-12 13:39:33,905 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 13:39:33,944 INFO L206 MainTranslator]: Completed translation [2024-05-12 13:39:33,944 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:39:33 WrapperNode [2024-05-12 13:39:33,945 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-05-12 13:39:33,945 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-05-12 13:39:33,946 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-05-12 13:39:33,946 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-05-12 13:39:33,951 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 12.05 01:39:33" (1/1) ... [2024-05-12 13:39:33,988 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 12.05 01:39:33" (1/1) ... [2024-05-12 13:39:34,021 INFO L138 Inliner]: procedures = 176, calls = 52, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 148 [2024-05-12 13:39:34,022 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-05-12 13:39:34,024 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-05-12 13:39:34,024 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-05-12 13:39:34,024 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-05-12 13:39:34,034 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:39:33" (1/1) ... [2024-05-12 13:39:34,034 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:39:33" (1/1) ... [2024-05-12 13:39:34,048 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:39:33" (1/1) ... [2024-05-12 13:39:34,065 INFO L175 MemorySlicer]: Split 5 memory accesses to 4 slices as follows [2, 1, 1, 1]. 40 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0]. The 3 writes are split as follows [0, 1, 1, 1]. [2024-05-12 13:39:34,070 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:39:33" (1/1) ... [2024-05-12 13:39:34,070 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:39:33" (1/1) ... [2024-05-12 13:39:34,079 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:39:33" (1/1) ... [2024-05-12 13:39:34,087 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:39:33" (1/1) ... [2024-05-12 13:39:34,089 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:39:33" (1/1) ... [2024-05-12 13:39:34,095 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:39:33" (1/1) ... [2024-05-12 13:39:34,098 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-05-12 13:39:34,101 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-05-12 13:39:34,102 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-05-12 13:39:34,102 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-05-12 13:39:34,102 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:39:33" (1/1) ... [2024-05-12 13:39:34,107 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 13:39:34,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-05-12 13:39:34,136 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-05-12 13:39:34,138 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-05-12 13:39:34,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-05-12 13:39:34,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-05-12 13:39:34,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-05-12 13:39:34,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-05-12 13:39:34,165 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-05-12 13:39:34,165 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-05-12 13:39:34,166 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-05-12 13:39:34,166 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-05-12 13:39:34,166 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-05-12 13:39:34,166 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-05-12 13:39:34,166 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-05-12 13:39:34,166 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-05-12 13:39:34,167 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-05-12 13:39:34,167 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-05-12 13:39:34,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-05-12 13:39:34,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-05-12 13:39:34,168 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-05-12 13:39:34,168 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-05-12 13:39:34,168 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-05-12 13:39:34,168 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-05-12 13:39:34,168 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-05-12 13:39:34,169 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-05-12 13:39:34,299 INFO L244 CfgBuilder]: Building ICFG [2024-05-12 13:39:34,305 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-05-12 13:39:34,547 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-05-12 13:39:34,547 INFO L293 CfgBuilder]: Performing block encoding [2024-05-12 13:39:34,664 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-05-12 13:39:34,665 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-05-12 13:39:34,665 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 01:39:34 BoogieIcfgContainer [2024-05-12 13:39:34,665 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-05-12 13:39:34,668 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-05-12 13:39:34,668 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-05-12 13:39:34,670 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-05-12 13:39:34,670 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.05 01:39:33" (1/4) ... [2024-05-12 13:39:34,672 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@691475f2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.05 01:39:34, skipping insertion in model container [2024-05-12 13:39:34,672 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 01:39:33" (2/4) ... [2024-05-12 13:39:34,672 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@691475f2 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 12.05 01:39:34, skipping insertion in model container [2024-05-12 13:39:34,672 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:39:33" (3/4) ... [2024-05-12 13:39:34,673 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@691475f2 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 12.05 01:39:34, skipping insertion in model container [2024-05-12 13:39:34,673 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 01:39:34" (4/4) ... [2024-05-12 13:39:34,674 INFO L112 eAbstractionObserver]: Analyzing ICFG safe017_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-05-12 13:39:34,687 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-05-12 13:39:34,687 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 5 error locations. [2024-05-12 13:39:34,687 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-05-12 13:39:34,748 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-05-12 13:39:34,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 55 places, 46 transitions, 104 flow [2024-05-12 13:39:34,807 INFO L124 PetriNetUnfolderBase]: 1/43 cut-off events. [2024-05-12 13:39:34,808 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 13:39:34,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53 conditions, 43 events. 1/43 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 65 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 43. Up to 2 conditions per place. [2024-05-12 13:39:34,812 INFO L82 GeneralOperation]: Start removeDead. Operand has 55 places, 46 transitions, 104 flow [2024-05-12 13:39:34,815 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 52 places, 43 transitions, 95 flow [2024-05-12 13:39:34,826 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-05-12 13:39:34,834 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;@494a7318, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-05-12 13:39:34,834 INFO L358 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2024-05-12 13:39:34,840 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-05-12 13:39:34,841 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-05-12 13:39:34,841 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 13:39:34,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:39:34,842 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-05-12 13:39:34,842 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:39:34,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:39:34,850 INFO L85 PathProgramCache]: Analyzing trace with hash -1800140498, now seen corresponding path program 1 times [2024-05-12 13:39:34,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:39:34,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898471073] [2024-05-12 13:39:34,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:39:34,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:39:35,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:39:35,873 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:39:35,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:39:35,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898471073] [2024-05-12 13:39:35,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898471073] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:39:35,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:39:35,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-05-12 13:39:35,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837532221] [2024-05-12 13:39:35,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:39:35,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-12 13:39:35,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:39:35,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-12 13:39:35,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-12 13:39:35,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-05-12 13:39:35,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 43 transitions, 95 flow. Second operand has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:39:35,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:39:35,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-05-12 13:39:35,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:39:36,555 INFO L124 PetriNetUnfolderBase]: 3513/5090 cut-off events. [2024-05-12 13:39:36,555 INFO L125 PetriNetUnfolderBase]: For 40/40 co-relation queries the response was YES. [2024-05-12 13:39:36,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10262 conditions, 5090 events. 3513/5090 cut-off events. For 40/40 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 27184 event pairs, 1901 based on Foata normal form. 176/4997 useless extension candidates. Maximal degree in co-relation 10247. Up to 5066 conditions per place. [2024-05-12 13:39:36,585 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 44 selfloop transitions, 5 changer transitions 0/58 dead transitions. [2024-05-12 13:39:36,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 58 transitions, 229 flow [2024-05-12 13:39:36,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-12 13:39:36,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-05-12 13:39:36,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 90 transitions. [2024-05-12 13:39:36,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6521739130434783 [2024-05-12 13:39:36,596 INFO L175 Difference]: Start difference. First operand has 52 places, 43 transitions, 95 flow. Second operand 3 states and 90 transitions. [2024-05-12 13:39:36,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 58 transitions, 229 flow [2024-05-12 13:39:36,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 58 transitions, 224 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-05-12 13:39:36,604 INFO L231 Difference]: Finished difference. Result has 52 places, 46 transitions, 127 flow [2024-05-12 13:39:36,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=90, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=127, PETRI_PLACES=52, PETRI_TRANSITIONS=46} [2024-05-12 13:39:36,608 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 0 predicate places. [2024-05-12 13:39:36,608 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 46 transitions, 127 flow [2024-05-12 13:39:36,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:39:36,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:39:36,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-05-12 13:39:36,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-05-12 13:39:36,610 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting P0Err0ASSERT_VIOLATIONERROR_FUNCTION === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:39:36,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:39:36,611 INFO L85 PathProgramCache]: Analyzing trace with hash -1800139254, now seen corresponding path program 1 times [2024-05-12 13:39:36,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:39:36,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975535801] [2024-05-12 13:39:36,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:39:36,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:39:36,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:39:36,686 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:39:36,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:39:36,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975535801] [2024-05-12 13:39:36,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975535801] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:39:36,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:39:36,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-05-12 13:39:36,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669110363] [2024-05-12 13:39:36,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:39:36,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-12 13:39:36,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:39:36,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-12 13:39:36,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-12 13:39:36,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 46 [2024-05-12 13:39:36,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 46 transitions, 127 flow. Second operand has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:39:36,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:39:36,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 46 [2024-05-12 13:39:36,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:39:36,929 INFO L124 PetriNetUnfolderBase]: 891/1707 cut-off events. [2024-05-12 13:39:36,930 INFO L125 PetriNetUnfolderBase]: For 145/145 co-relation queries the response was YES. [2024-05-12 13:39:36,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3314 conditions, 1707 events. 891/1707 cut-off events. For 145/145 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 11373 event pairs, 577 based on Foata normal form. 0/1567 useless extension candidates. Maximal degree in co-relation 3299. Up to 1152 conditions per place. [2024-05-12 13:39:36,938 INFO L140 encePairwiseOnDemand]: 43/46 looper letters, 37 selfloop transitions, 3 changer transitions 0/60 dead transitions. [2024-05-12 13:39:36,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 60 transitions, 234 flow [2024-05-12 13:39:36,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-12 13:39:36,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-05-12 13:39:36,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 103 transitions. [2024-05-12 13:39:36,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7463768115942029 [2024-05-12 13:39:36,943 INFO L175 Difference]: Start difference. First operand has 52 places, 46 transitions, 127 flow. Second operand 3 states and 103 transitions. [2024-05-12 13:39:36,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 60 transitions, 234 flow [2024-05-12 13:39:36,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 60 transitions, 230 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-05-12 13:39:36,946 INFO L231 Difference]: Finished difference. Result has 52 places, 44 transitions, 120 flow [2024-05-12 13:39:36,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=114, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=120, PETRI_PLACES=52, PETRI_TRANSITIONS=44} [2024-05-12 13:39:36,951 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 0 predicate places. [2024-05-12 13:39:36,951 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 44 transitions, 120 flow [2024-05-12 13:39:36,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:39:36,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:39:36,952 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:39:36,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-05-12 13:39:36,952 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:39:36,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:39:36,953 INFO L85 PathProgramCache]: Analyzing trace with hash 936815724, now seen corresponding path program 1 times [2024-05-12 13:39:36,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:39:36,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747514491] [2024-05-12 13:39:36,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:39:36,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:39:36,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:39:37,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:39:37,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:39:37,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747514491] [2024-05-12 13:39:37,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747514491] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:39:37,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:39:37,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 13:39:37,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057548740] [2024-05-12 13:39:37,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:39:37,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 13:39:37,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:39:37,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 13:39:37,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-05-12 13:39:37,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-05-12 13:39:37,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 44 transitions, 120 flow. Second operand has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:39:37,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:39:37,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-05-12 13:39:37,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:39:38,080 INFO L124 PetriNetUnfolderBase]: 2986/4790 cut-off events. [2024-05-12 13:39:38,081 INFO L125 PetriNetUnfolderBase]: For 1176/1184 co-relation queries the response was YES. [2024-05-12 13:39:38,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10329 conditions, 4790 events. 2986/4790 cut-off events. For 1176/1184 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 28014 event pairs, 2217 based on Foata normal form. 6/4642 useless extension candidates. Maximal degree in co-relation 10313. Up to 4299 conditions per place. [2024-05-12 13:39:38,102 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 52 selfloop transitions, 8 changer transitions 2/71 dead transitions. [2024-05-12 13:39:38,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 71 transitions, 318 flow [2024-05-12 13:39:38,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 13:39:38,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 13:39:38,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 110 transitions. [2024-05-12 13:39:38,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5978260869565217 [2024-05-12 13:39:38,104 INFO L175 Difference]: Start difference. First operand has 52 places, 44 transitions, 120 flow. Second operand 4 states and 110 transitions. [2024-05-12 13:39:38,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 71 transitions, 318 flow [2024-05-12 13:39:38,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 71 transitions, 310 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-05-12 13:39:38,106 INFO L231 Difference]: Finished difference. Result has 55 places, 50 transitions, 181 flow [2024-05-12 13:39:38,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=114, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=181, PETRI_PLACES=55, PETRI_TRANSITIONS=50} [2024-05-12 13:39:38,107 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 3 predicate places. [2024-05-12 13:39:38,107 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 50 transitions, 181 flow [2024-05-12 13:39:38,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:39:38,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:39:38,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:39:38,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-05-12 13:39:38,108 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:39:38,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:39:38,108 INFO L85 PathProgramCache]: Analyzing trace with hash -1023483099, now seen corresponding path program 1 times [2024-05-12 13:39:38,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:39:38,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184971905] [2024-05-12 13:39:38,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:39:38,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:39:38,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:39:38,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:39:38,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:39:38,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184971905] [2024-05-12 13:39:38,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184971905] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:39:38,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:39:38,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 13:39:38,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668437134] [2024-05-12 13:39:38,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:39:38,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 13:39:38,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:39:38,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 13:39:38,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-05-12 13:39:38,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-05-12 13:39:38,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 50 transitions, 181 flow. Second operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:39:38,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:39:38,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-05-12 13:39:38,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:39:39,196 INFO L124 PetriNetUnfolderBase]: 3269/5290 cut-off events. [2024-05-12 13:39:39,197 INFO L125 PetriNetUnfolderBase]: For 2154/2154 co-relation queries the response was YES. [2024-05-12 13:39:39,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12245 conditions, 5290 events. 3269/5290 cut-off events. For 2154/2154 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 31868 event pairs, 1578 based on Foata normal form. 7/5107 useless extension candidates. Maximal degree in co-relation 12227. Up to 4520 conditions per place. [2024-05-12 13:39:39,222 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 79 selfloop transitions, 16 changer transitions 0/103 dead transitions. [2024-05-12 13:39:39,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 103 transitions, 541 flow [2024-05-12 13:39:39,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 13:39:39,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 13:39:39,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 140 transitions. [2024-05-12 13:39:39,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6086956521739131 [2024-05-12 13:39:39,225 INFO L175 Difference]: Start difference. First operand has 55 places, 50 transitions, 181 flow. Second operand 5 states and 140 transitions. [2024-05-12 13:39:39,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 103 transitions, 541 flow [2024-05-12 13:39:39,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 103 transitions, 524 flow, removed 3 selfloop flow, removed 1 redundant places. [2024-05-12 13:39:39,228 INFO L231 Difference]: Finished difference. Result has 60 places, 65 transitions, 301 flow [2024-05-12 13:39:39,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=170, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=301, PETRI_PLACES=60, PETRI_TRANSITIONS=65} [2024-05-12 13:39:39,229 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 8 predicate places. [2024-05-12 13:39:39,229 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 65 transitions, 301 flow [2024-05-12 13:39:39,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:39:39,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:39:39,229 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:39:39,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-05-12 13:39:39,230 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:39:39,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:39:39,230 INFO L85 PathProgramCache]: Analyzing trace with hash -1663204437, now seen corresponding path program 1 times [2024-05-12 13:39:39,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:39:39,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009799465] [2024-05-12 13:39:39,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:39:39,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:39:39,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:39:39,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:39:39,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:39:39,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009799465] [2024-05-12 13:39:39,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009799465] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:39:39,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:39:39,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 13:39:39,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964068896] [2024-05-12 13:39:39,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:39:39,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 13:39:39,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:39:39,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 13:39:39,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-05-12 13:39:39,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-05-12 13:39:39,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 65 transitions, 301 flow. Second operand has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:39:39,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:39:39,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-05-12 13:39:39,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:39:40,630 INFO L124 PetriNetUnfolderBase]: 3311/5357 cut-off events. [2024-05-12 13:39:40,632 INFO L125 PetriNetUnfolderBase]: For 5451/5453 co-relation queries the response was YES. [2024-05-12 13:39:40,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14780 conditions, 5357 events. 3311/5357 cut-off events. For 5451/5453 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 31958 event pairs, 1542 based on Foata normal form. 7/5172 useless extension candidates. Maximal degree in co-relation 14758. Up to 4479 conditions per place. [2024-05-12 13:39:40,661 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 103 selfloop transitions, 33 changer transitions 0/144 dead transitions. [2024-05-12 13:39:40,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 144 transitions, 905 flow [2024-05-12 13:39:40,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:39:40,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:39:40,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 168 transitions. [2024-05-12 13:39:40,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6086956521739131 [2024-05-12 13:39:40,665 INFO L175 Difference]: Start difference. First operand has 60 places, 65 transitions, 301 flow. Second operand 6 states and 168 transitions. [2024-05-12 13:39:40,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 144 transitions, 905 flow [2024-05-12 13:39:40,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 144 transitions, 897 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-05-12 13:39:40,673 INFO L231 Difference]: Finished difference. Result has 69 places, 94 transitions, 587 flow [2024-05-12 13:39:40,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=297, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=587, PETRI_PLACES=69, PETRI_TRANSITIONS=94} [2024-05-12 13:39:40,675 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 17 predicate places. [2024-05-12 13:39:40,675 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 94 transitions, 587 flow [2024-05-12 13:39:40,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:39:40,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:39:40,676 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:39:40,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-05-12 13:39:40,676 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:39:40,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:39:40,676 INFO L85 PathProgramCache]: Analyzing trace with hash -19729404, now seen corresponding path program 1 times [2024-05-12 13:39:40,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:39:40,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366469872] [2024-05-12 13:39:40,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:39:40,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:39:40,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:39:41,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:39:41,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:39:41,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366469872] [2024-05-12 13:39:41,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366469872] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:39:41,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:39:41,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:39:41,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325017409] [2024-05-12 13:39:41,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:39:41,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:39:41,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:39:41,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:39:41,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:39:41,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-05-12 13:39:41,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 94 transitions, 587 flow. Second operand has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 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-05-12 13:39:41,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:39:41,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-05-12 13:39:41,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:39:42,215 INFO L124 PetriNetUnfolderBase]: 3449/5582 cut-off events. [2024-05-12 13:39:42,216 INFO L125 PetriNetUnfolderBase]: For 10872/10874 co-relation queries the response was YES. [2024-05-12 13:39:42,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18167 conditions, 5582 events. 3449/5582 cut-off events. For 10872/10874 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 33907 event pairs, 940 based on Foata normal form. 26/5415 useless extension candidates. Maximal degree in co-relation 18139. Up to 4459 conditions per place. [2024-05-12 13:39:42,246 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 113 selfloop transitions, 36 changer transitions 0/157 dead transitions. [2024-05-12 13:39:42,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 157 transitions, 1141 flow [2024-05-12 13:39:42,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:39:42,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:39:42,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-05-12 13:39:42,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5962732919254659 [2024-05-12 13:39:42,248 INFO L175 Difference]: Start difference. First operand has 69 places, 94 transitions, 587 flow. Second operand 7 states and 192 transitions. [2024-05-12 13:39:42,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 157 transitions, 1141 flow [2024-05-12 13:39:42,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 157 transitions, 1131 flow, removed 5 selfloop flow, removed 0 redundant places. [2024-05-12 13:39:42,258 INFO L231 Difference]: Finished difference. Result has 75 places, 96 transitions, 676 flow [2024-05-12 13:39:42,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=567, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=676, PETRI_PLACES=75, PETRI_TRANSITIONS=96} [2024-05-12 13:39:42,260 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 23 predicate places. [2024-05-12 13:39:42,261 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 96 transitions, 676 flow [2024-05-12 13:39:42,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 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-05-12 13:39:42,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:39:42,261 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:39:42,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-05-12 13:39:42,261 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:39:42,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:39:42,262 INFO L85 PathProgramCache]: Analyzing trace with hash -59319322, now seen corresponding path program 1 times [2024-05-12 13:39:42,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:39:42,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394841302] [2024-05-12 13:39:42,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:39:42,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:39:42,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:39:42,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-05-12 13:39:42,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:39:42,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394841302] [2024-05-12 13:39:42,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394841302] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:39:42,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:39:42,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 13:39:42,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107241102] [2024-05-12 13:39:42,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:39:42,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 13:39:42,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:39:42,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 13:39:42,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-05-12 13:39:42,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-05-12 13:39:42,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 96 transitions, 676 flow. Second operand has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:39:42,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:39:42,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-05-12 13:39:42,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:39:43,747 INFO L124 PetriNetUnfolderBase]: 3924/6240 cut-off events. [2024-05-12 13:39:43,748 INFO L125 PetriNetUnfolderBase]: For 15041/15041 co-relation queries the response was YES. [2024-05-12 13:39:43,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21518 conditions, 6240 events. 3924/6240 cut-off events. For 15041/15041 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 36861 event pairs, 1587 based on Foata normal form. 4/6054 useless extension candidates. Maximal degree in co-relation 21487. Up to 5619 conditions per place. [2024-05-12 13:39:43,784 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 100 selfloop transitions, 18 changer transitions 0/125 dead transitions. [2024-05-12 13:39:43,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 125 transitions, 1038 flow [2024-05-12 13:39:43,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 13:39:43,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 13:39:43,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 112 transitions. [2024-05-12 13:39:43,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48695652173913045 [2024-05-12 13:39:43,786 INFO L175 Difference]: Start difference. First operand has 75 places, 96 transitions, 676 flow. Second operand 5 states and 112 transitions. [2024-05-12 13:39:43,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 125 transitions, 1038 flow [2024-05-12 13:39:43,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 125 transitions, 957 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-05-12 13:39:43,799 INFO L231 Difference]: Finished difference. Result has 76 places, 105 transitions, 737 flow [2024-05-12 13:39:43,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=601, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=737, PETRI_PLACES=76, PETRI_TRANSITIONS=105} [2024-05-12 13:39:43,800 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 24 predicate places. [2024-05-12 13:39:43,800 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 105 transitions, 737 flow [2024-05-12 13:39:43,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:39:43,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:39:43,801 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:39:43,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-05-12 13:39:43,801 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:39:43,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:39:43,801 INFO L85 PathProgramCache]: Analyzing trace with hash -1178632040, now seen corresponding path program 1 times [2024-05-12 13:39:43,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:39:43,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600589270] [2024-05-12 13:39:43,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:39:43,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:39:43,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:39:44,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:39:44,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:39:44,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600589270] [2024-05-12 13:39:44,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600589270] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:39:44,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:39:44,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:39:44,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036496161] [2024-05-12 13:39:44,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:39:44,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:39:44,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:39:44,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:39:44,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:39:44,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-05-12 13:39:44,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 105 transitions, 737 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:39:44,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:39:44,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-05-12 13:39:44,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:39:45,199 INFO L124 PetriNetUnfolderBase]: 3966/6300 cut-off events. [2024-05-12 13:39:45,200 INFO L125 PetriNetUnfolderBase]: For 17455/17457 co-relation queries the response was YES. [2024-05-12 13:39:45,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22330 conditions, 6300 events. 3966/6300 cut-off events. For 17455/17457 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 37373 event pairs, 1247 based on Foata normal form. 10/6120 useless extension candidates. Maximal degree in co-relation 22296. Up to 5467 conditions per place. [2024-05-12 13:39:45,238 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 110 selfloop transitions, 30 changer transitions 0/147 dead transitions. [2024-05-12 13:39:45,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 147 transitions, 1198 flow [2024-05-12 13:39:45,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:39:45,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:39:45,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-05-12 13:39:45,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5144927536231884 [2024-05-12 13:39:45,239 INFO L175 Difference]: Start difference. First operand has 76 places, 105 transitions, 737 flow. Second operand 6 states and 142 transitions. [2024-05-12 13:39:45,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 147 transitions, 1198 flow [2024-05-12 13:39:45,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 147 transitions, 1186 flow, removed 5 selfloop flow, removed 1 redundant places. [2024-05-12 13:39:45,258 INFO L231 Difference]: Finished difference. Result has 82 places, 112 transitions, 879 flow [2024-05-12 13:39:45,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=725, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=879, PETRI_PLACES=82, PETRI_TRANSITIONS=112} [2024-05-12 13:39:45,260 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 30 predicate places. [2024-05-12 13:39:45,260 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 112 transitions, 879 flow [2024-05-12 13:39:45,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:39:45,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:39:45,261 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:39:45,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-05-12 13:39:45,261 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:39:45,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:39:45,261 INFO L85 PathProgramCache]: Analyzing trace with hash -793649330, now seen corresponding path program 2 times [2024-05-12 13:39:45,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:39:45,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688913261] [2024-05-12 13:39:45,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:39:45,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:39:45,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:39:45,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:39:45,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:39:45,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688913261] [2024-05-12 13:39:45,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688913261] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:39:45,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:39:45,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:39:45,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241116555] [2024-05-12 13:39:45,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:39:45,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:39:45,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:39:45,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:39:45,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:39:45,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-05-12 13:39:45,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 112 transitions, 879 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:39:45,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:39:45,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-05-12 13:39:45,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:39:46,672 INFO L124 PetriNetUnfolderBase]: 3943/6267 cut-off events. [2024-05-12 13:39:46,672 INFO L125 PetriNetUnfolderBase]: For 19401/19401 co-relation queries the response was YES. [2024-05-12 13:39:46,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22777 conditions, 6267 events. 3943/6267 cut-off events. For 19401/19401 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 36911 event pairs, 1519 based on Foata normal form. 4/6079 useless extension candidates. Maximal degree in co-relation 22739. Up to 5633 conditions per place. [2024-05-12 13:39:46,707 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 115 selfloop transitions, 18 changer transitions 0/140 dead transitions. [2024-05-12 13:39:46,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 140 transitions, 1255 flow [2024-05-12 13:39:46,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:39:46,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:39:46,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-05-12 13:39:46,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43788819875776397 [2024-05-12 13:39:46,708 INFO L175 Difference]: Start difference. First operand has 82 places, 112 transitions, 879 flow. Second operand 7 states and 141 transitions. [2024-05-12 13:39:46,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 140 transitions, 1255 flow [2024-05-12 13:39:46,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 140 transitions, 1216 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-05-12 13:39:46,723 INFO L231 Difference]: Finished difference. Result has 87 places, 116 transitions, 941 flow [2024-05-12 13:39:46,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=843, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=941, PETRI_PLACES=87, PETRI_TRANSITIONS=116} [2024-05-12 13:39:46,723 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 35 predicate places. [2024-05-12 13:39:46,723 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 116 transitions, 941 flow [2024-05-12 13:39:46,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:39:46,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:39:46,724 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:39:46,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-05-12 13:39:46,724 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:39:46,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:39:46,725 INFO L85 PathProgramCache]: Analyzing trace with hash 1692868483, now seen corresponding path program 1 times [2024-05-12 13:39:46,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:39:46,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701980583] [2024-05-12 13:39:46,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:39:46,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:39:46,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:39:47,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:39:47,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:39:47,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701980583] [2024-05-12 13:39:47,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1701980583] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:39:47,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:39:47,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:39:47,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635569209] [2024-05-12 13:39:47,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:39:47,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:39:47,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:39:47,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:39:47,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:39:47,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-05-12 13:39:47,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 116 transitions, 941 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:39:47,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:39:47,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-05-12 13:39:47,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:39:48,640 INFO L124 PetriNetUnfolderBase]: 3935/6255 cut-off events. [2024-05-12 13:39:48,641 INFO L125 PetriNetUnfolderBase]: For 20652/20652 co-relation queries the response was YES. [2024-05-12 13:39:48,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22832 conditions, 6255 events. 3935/6255 cut-off events. For 20652/20652 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 36925 event pairs, 1470 based on Foata normal form. 4/6067 useless extension candidates. Maximal degree in co-relation 22792. Up to 5590 conditions per place. [2024-05-12 13:39:48,680 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 119 selfloop transitions, 21 changer transitions 0/147 dead transitions. [2024-05-12 13:39:48,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 147 transitions, 1324 flow [2024-05-12 13:39:48,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:39:48,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:39:48,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 134 transitions. [2024-05-12 13:39:48,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4855072463768116 [2024-05-12 13:39:48,682 INFO L175 Difference]: Start difference. First operand has 87 places, 116 transitions, 941 flow. Second operand 6 states and 134 transitions. [2024-05-12 13:39:48,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 147 transitions, 1324 flow [2024-05-12 13:39:48,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 147 transitions, 1289 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-05-12 13:39:48,703 INFO L231 Difference]: Finished difference. Result has 90 places, 118 transitions, 980 flow [2024-05-12 13:39:48,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=906, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=980, PETRI_PLACES=90, PETRI_TRANSITIONS=118} [2024-05-12 13:39:48,704 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 38 predicate places. [2024-05-12 13:39:48,704 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 118 transitions, 980 flow [2024-05-12 13:39:48,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:39:48,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:39:48,705 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:39:48,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-05-12 13:39:48,705 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:39:48,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:39:48,706 INFO L85 PathProgramCache]: Analyzing trace with hash 939307359, now seen corresponding path program 1 times [2024-05-12 13:39:48,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:39:48,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10621853] [2024-05-12 13:39:48,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:39:48,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:39:48,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:39:49,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:39:49,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:39:49,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10621853] [2024-05-12 13:39:49,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10621853] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:39:49,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:39:49,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:39:49,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359686203] [2024-05-12 13:39:49,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:39:49,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:39:49,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:39:49,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:39:49,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:39:49,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-05-12 13:39:49,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 118 transitions, 980 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:39:49,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:39:49,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-05-12 13:39:49,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:39:50,460 INFO L124 PetriNetUnfolderBase]: 3938/6250 cut-off events. [2024-05-12 13:39:50,460 INFO L125 PetriNetUnfolderBase]: For 23365/23365 co-relation queries the response was YES. [2024-05-12 13:39:50,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23383 conditions, 6250 events. 3938/6250 cut-off events. For 23365/23365 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 36741 event pairs, 1519 based on Foata normal form. 2/6063 useless extension candidates. Maximal degree in co-relation 23342. Up to 5596 conditions per place. [2024-05-12 13:39:50,493 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 119 selfloop transitions, 26 changer transitions 0/152 dead transitions. [2024-05-12 13:39:50,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 152 transitions, 1431 flow [2024-05-12 13:39:50,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:39:50,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:39:50,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 131 transitions. [2024-05-12 13:39:50,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4746376811594203 [2024-05-12 13:39:50,494 INFO L175 Difference]: Start difference. First operand has 90 places, 118 transitions, 980 flow. Second operand 6 states and 131 transitions. [2024-05-12 13:39:50,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 152 transitions, 1431 flow [2024-05-12 13:39:50,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 152 transitions, 1378 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-05-12 13:39:50,512 INFO L231 Difference]: Finished difference. Result has 93 places, 128 transitions, 1121 flow [2024-05-12 13:39:50,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=932, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1121, PETRI_PLACES=93, PETRI_TRANSITIONS=128} [2024-05-12 13:39:50,513 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 41 predicate places. [2024-05-12 13:39:50,513 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 128 transitions, 1121 flow [2024-05-12 13:39:50,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:39:50,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:39:50,513 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:39:50,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-05-12 13:39:50,514 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:39:50,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:39:50,514 INFO L85 PathProgramCache]: Analyzing trace with hash 252482637, now seen corresponding path program 1 times [2024-05-12 13:39:50,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:39:50,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28361824] [2024-05-12 13:39:50,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:39:50,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:39:50,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:39:51,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:39:51,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:39:51,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28361824] [2024-05-12 13:39:51,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28361824] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:39:51,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:39:51,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:39:51,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689637379] [2024-05-12 13:39:51,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:39:51,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:39:51,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:39:51,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:39:51,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:39:51,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-05-12 13:39:51,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 128 transitions, 1121 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:39:51,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:39:51,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-05-12 13:39:51,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:39:52,130 INFO L124 PetriNetUnfolderBase]: 3980/6311 cut-off events. [2024-05-12 13:39:52,130 INFO L125 PetriNetUnfolderBase]: For 28140/28142 co-relation queries the response was YES. [2024-05-12 13:39:52,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24736 conditions, 6311 events. 3980/6311 cut-off events. For 28140/28142 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 37365 event pairs, 1168 based on Foata normal form. 4/6126 useless extension candidates. Maximal degree in co-relation 24693. Up to 5327 conditions per place. [2024-05-12 13:39:52,171 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 127 selfloop transitions, 48 changer transitions 0/182 dead transitions. [2024-05-12 13:39:52,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 182 transitions, 1781 flow [2024-05-12 13:39:52,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:39:52,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:39:52,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-05-12 13:39:52,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5248447204968945 [2024-05-12 13:39:52,173 INFO L175 Difference]: Start difference. First operand has 93 places, 128 transitions, 1121 flow. Second operand 7 states and 169 transitions. [2024-05-12 13:39:52,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 182 transitions, 1781 flow [2024-05-12 13:39:52,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 182 transitions, 1737 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-05-12 13:39:52,201 INFO L231 Difference]: Finished difference. Result has 97 places, 136 transitions, 1258 flow [2024-05-12 13:39:52,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1077, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1258, PETRI_PLACES=97, PETRI_TRANSITIONS=136} [2024-05-12 13:39:52,201 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 45 predicate places. [2024-05-12 13:39:52,202 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 136 transitions, 1258 flow [2024-05-12 13:39:52,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:39:52,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:39:52,202 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:39:52,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-05-12 13:39:52,202 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:39:52,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:39:52,203 INFO L85 PathProgramCache]: Analyzing trace with hash 252572847, now seen corresponding path program 2 times [2024-05-12 13:39:52,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:39:52,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731042284] [2024-05-12 13:39:52,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:39:52,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:39:52,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:39:52,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:39:52,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:39:52,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731042284] [2024-05-12 13:39:52,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731042284] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:39:52,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:39:52,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:39:52,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006680312] [2024-05-12 13:39:52,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:39:52,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:39:52,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:39:52,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:39:52,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:39:53,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-05-12 13:39:53,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 136 transitions, 1258 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:39:53,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:39:53,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-05-12 13:39:53,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:39:53,928 INFO L124 PetriNetUnfolderBase]: 3976/6305 cut-off events. [2024-05-12 13:39:53,928 INFO L125 PetriNetUnfolderBase]: For 32727/32729 co-relation queries the response was YES. [2024-05-12 13:39:53,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26011 conditions, 6305 events. 3976/6305 cut-off events. For 32727/32729 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 37325 event pairs, 1198 based on Foata normal form. 4/6120 useless extension candidates. Maximal degree in co-relation 25967. Up to 5425 conditions per place. [2024-05-12 13:39:53,969 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 126 selfloop transitions, 48 changer transitions 0/181 dead transitions. [2024-05-12 13:39:53,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 181 transitions, 1839 flow [2024-05-12 13:39:53,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:39:53,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:39:53,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-05-12 13:39:53,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5093167701863354 [2024-05-12 13:39:53,971 INFO L175 Difference]: Start difference. First operand has 97 places, 136 transitions, 1258 flow. Second operand 7 states and 164 transitions. [2024-05-12 13:39:53,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 181 transitions, 1839 flow [2024-05-12 13:39:54,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 181 transitions, 1750 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-05-12 13:39:54,014 INFO L231 Difference]: Finished difference. Result has 103 places, 142 transitions, 1384 flow [2024-05-12 13:39:54,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1172, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1384, PETRI_PLACES=103, PETRI_TRANSITIONS=142} [2024-05-12 13:39:54,015 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 51 predicate places. [2024-05-12 13:39:54,015 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 142 transitions, 1384 flow [2024-05-12 13:39:54,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:39:54,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:39:54,015 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:39:54,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-05-12 13:39:54,015 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:39:54,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:39:54,016 INFO L85 PathProgramCache]: Analyzing trace with hash 256297869, now seen corresponding path program 1 times [2024-05-12 13:39:54,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:39:54,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563586379] [2024-05-12 13:39:54,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:39:54,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:39:54,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:39:54,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-05-12 13:39:54,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:39:54,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563586379] [2024-05-12 13:39:54,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1563586379] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:39:54,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:39:54,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:39:54,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133003749] [2024-05-12 13:39:54,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:39:54,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:39:54,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:39:54,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:39:54,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:39:55,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-05-12 13:39:55,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 142 transitions, 1384 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-05-12 13:39:55,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:39:55,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-05-12 13:39:55,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:39:55,923 INFO L124 PetriNetUnfolderBase]: 4060/6440 cut-off events. [2024-05-12 13:39:55,923 INFO L125 PetriNetUnfolderBase]: For 37597/37599 co-relation queries the response was YES. [2024-05-12 13:39:55,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27426 conditions, 6440 events. 4060/6440 cut-off events. For 37597/37599 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 38237 event pairs, 1182 based on Foata normal form. 10/6257 useless extension candidates. Maximal degree in co-relation 27378. Up to 5534 conditions per place. [2024-05-12 13:39:55,971 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 143 selfloop transitions, 37 changer transitions 0/187 dead transitions. [2024-05-12 13:39:55,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 187 transitions, 1923 flow [2024-05-12 13:39:55,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:39:55,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:39:55,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-05-12 13:39:55,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5062111801242236 [2024-05-12 13:39:55,973 INFO L175 Difference]: Start difference. First operand has 103 places, 142 transitions, 1384 flow. Second operand 7 states and 163 transitions. [2024-05-12 13:39:55,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 187 transitions, 1923 flow [2024-05-12 13:39:56,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 187 transitions, 1841 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-05-12 13:39:56,026 INFO L231 Difference]: Finished difference. Result has 106 places, 145 transitions, 1426 flow [2024-05-12 13:39:56,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1305, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1426, PETRI_PLACES=106, PETRI_TRANSITIONS=145} [2024-05-12 13:39:56,026 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 54 predicate places. [2024-05-12 13:39:56,027 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 145 transitions, 1426 flow [2024-05-12 13:39:56,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-05-12 13:39:56,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:39:56,027 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:39:56,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-05-12 13:39:56,027 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:39:56,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:39:56,028 INFO L85 PathProgramCache]: Analyzing trace with hash -277653554, now seen corresponding path program 1 times [2024-05-12 13:39:56,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:39:56,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458434671] [2024-05-12 13:39:56,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:39:56,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:39:56,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:39:56,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-05-12 13:39:56,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:39:56,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458434671] [2024-05-12 13:39:56,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458434671] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:39:56,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:39:56,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:39:56,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722951333] [2024-05-12 13:39:56,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:39:56,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:39:56,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:39:56,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:39:56,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:39:56,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-05-12 13:39:56,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 145 transitions, 1426 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:39:56,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:39:56,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-05-12 13:39:56,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:39:57,835 INFO L124 PetriNetUnfolderBase]: 4048/6418 cut-off events. [2024-05-12 13:39:57,836 INFO L125 PetriNetUnfolderBase]: For 42088/42090 co-relation queries the response was YES. [2024-05-12 13:39:57,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28098 conditions, 6418 events. 4048/6418 cut-off events. For 42088/42090 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 38025 event pairs, 1214 based on Foata normal form. 2/6225 useless extension candidates. Maximal degree in co-relation 28049. Up to 5533 conditions per place. [2024-05-12 13:39:57,881 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 128 selfloop transitions, 51 changer transitions 0/186 dead transitions. [2024-05-12 13:39:57,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 186 transitions, 1972 flow [2024-05-12 13:39:57,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:39:57,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:39:57,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-05-12 13:39:57,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5217391304347826 [2024-05-12 13:39:57,884 INFO L175 Difference]: Start difference. First operand has 106 places, 145 transitions, 1426 flow. Second operand 6 states and 144 transitions. [2024-05-12 13:39:57,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 186 transitions, 1972 flow [2024-05-12 13:39:57,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 186 transitions, 1875 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-05-12 13:39:57,939 INFO L231 Difference]: Finished difference. Result has 107 places, 151 transitions, 1537 flow [2024-05-12 13:39:57,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1329, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1537, PETRI_PLACES=107, PETRI_TRANSITIONS=151} [2024-05-12 13:39:57,939 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 55 predicate places. [2024-05-12 13:39:57,939 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 151 transitions, 1537 flow [2024-05-12 13:39:57,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:39:57,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:39:57,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:39:57,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-05-12 13:39:57,940 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:39:57,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:39:57,940 INFO L85 PathProgramCache]: Analyzing trace with hash -277357597, now seen corresponding path program 2 times [2024-05-12 13:39:57,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:39:57,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530705562] [2024-05-12 13:39:57,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:39:57,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:39:57,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:39:58,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:39:58,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:39:58,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530705562] [2024-05-12 13:39:58,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530705562] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:39:58,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:39:58,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:39:58,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368873724] [2024-05-12 13:39:58,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:39:58,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:39:58,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:39:58,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:39:58,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:39:58,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-05-12 13:39:58,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 151 transitions, 1537 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-05-12 13:39:58,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:39:58,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-05-12 13:39:58,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:39:59,771 INFO L124 PetriNetUnfolderBase]: 4103/6514 cut-off events. [2024-05-12 13:39:59,772 INFO L125 PetriNetUnfolderBase]: For 48248/48248 co-relation queries the response was YES. [2024-05-12 13:39:59,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29312 conditions, 6514 events. 4103/6514 cut-off events. For 48248/48248 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 38585 event pairs, 1425 based on Foata normal form. 4/6317 useless extension candidates. Maximal degree in co-relation 29262. Up to 5778 conditions per place. [2024-05-12 13:39:59,818 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 158 selfloop transitions, 28 changer transitions 0/193 dead transitions. [2024-05-12 13:39:59,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 193 transitions, 2071 flow [2024-05-12 13:39:59,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:39:59,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:39:59,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-05-12 13:39:59,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.484472049689441 [2024-05-12 13:39:59,821 INFO L175 Difference]: Start difference. First operand has 107 places, 151 transitions, 1537 flow. Second operand 7 states and 156 transitions. [2024-05-12 13:39:59,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 193 transitions, 2071 flow [2024-05-12 13:39:59,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 193 transitions, 1975 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-05-12 13:39:59,882 INFO L231 Difference]: Finished difference. Result has 111 places, 157 transitions, 1585 flow [2024-05-12 13:39:59,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1441, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1585, PETRI_PLACES=111, PETRI_TRANSITIONS=157} [2024-05-12 13:39:59,883 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 59 predicate places. [2024-05-12 13:39:59,883 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 157 transitions, 1585 flow [2024-05-12 13:39:59,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-05-12 13:39:59,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:39:59,883 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:39:59,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-05-12 13:39:59,883 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:39:59,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:39:59,884 INFO L85 PathProgramCache]: Analyzing trace with hash -1138826787, now seen corresponding path program 3 times [2024-05-12 13:39:59,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:39:59,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789995934] [2024-05-12 13:39:59,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:39:59,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:39:59,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:40:00,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:40:00,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:40:00,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789995934] [2024-05-12 13:40:00,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789995934] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:40:00,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:40:00,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:40:00,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326679772] [2024-05-12 13:40:00,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:40:00,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:40:00,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:40:00,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:40:00,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:40:00,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-05-12 13:40:00,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 157 transitions, 1585 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-05-12 13:40:00,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:40:00,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-05-12 13:40:00,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:40:01,828 INFO L124 PetriNetUnfolderBase]: 4145/6570 cut-off events. [2024-05-12 13:40:01,828 INFO L125 PetriNetUnfolderBase]: For 54420/54420 co-relation queries the response was YES. [2024-05-12 13:40:01,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30571 conditions, 6570 events. 4145/6570 cut-off events. For 54420/54420 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 38843 event pairs, 1484 based on Foata normal form. 4/6375 useless extension candidates. Maximal degree in co-relation 30519. Up to 5877 conditions per place. [2024-05-12 13:40:01,868 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 167 selfloop transitions, 19 changer transitions 0/193 dead transitions. [2024-05-12 13:40:01,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 193 transitions, 2103 flow [2024-05-12 13:40:01,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:40:01,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:40:01,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-05-12 13:40:01,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4720496894409938 [2024-05-12 13:40:01,870 INFO L175 Difference]: Start difference. First operand has 111 places, 157 transitions, 1585 flow. Second operand 7 states and 152 transitions. [2024-05-12 13:40:01,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 193 transitions, 2103 flow [2024-05-12 13:40:01,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 193 transitions, 2017 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-05-12 13:40:01,921 INFO L231 Difference]: Finished difference. Result has 114 places, 159 transitions, 1585 flow [2024-05-12 13:40:01,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1499, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1585, PETRI_PLACES=114, PETRI_TRANSITIONS=159} [2024-05-12 13:40:01,922 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 62 predicate places. [2024-05-12 13:40:01,922 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 159 transitions, 1585 flow [2024-05-12 13:40:01,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-05-12 13:40:01,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:40:01,923 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:40:01,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-05-12 13:40:01,923 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:40:01,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:40:01,923 INFO L85 PathProgramCache]: Analyzing trace with hash -954284717, now seen corresponding path program 4 times [2024-05-12 13:40:01,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:40:01,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976594771] [2024-05-12 13:40:01,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:40:01,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:40:01,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:40:02,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:40:02,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:40:02,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976594771] [2024-05-12 13:40:02,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1976594771] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:40:02,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:40:02,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:40:02,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954675009] [2024-05-12 13:40:02,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:40:02,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:40:02,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:40:02,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:40:02,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:40:02,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-05-12 13:40:02,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 159 transitions, 1585 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-05-12 13:40:02,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:40:02,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-05-12 13:40:02,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:40:03,740 INFO L124 PetriNetUnfolderBase]: 4150/6577 cut-off events. [2024-05-12 13:40:03,740 INFO L125 PetriNetUnfolderBase]: For 58784/58784 co-relation queries the response was YES. [2024-05-12 13:40:03,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30916 conditions, 6577 events. 4150/6577 cut-off events. For 58784/58784 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 38902 event pairs, 1486 based on Foata normal form. 4/6382 useless extension candidates. Maximal degree in co-relation 30863. Up to 5817 conditions per place. [2024-05-12 13:40:03,783 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 158 selfloop transitions, 30 changer transitions 0/195 dead transitions. [2024-05-12 13:40:03,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 195 transitions, 2111 flow [2024-05-12 13:40:03,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:40:03,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:40:03,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 153 transitions. [2024-05-12 13:40:03,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4751552795031056 [2024-05-12 13:40:03,785 INFO L175 Difference]: Start difference. First operand has 114 places, 159 transitions, 1585 flow. Second operand 7 states and 153 transitions. [2024-05-12 13:40:03,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 195 transitions, 2111 flow [2024-05-12 13:40:03,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 195 transitions, 2049 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-05-12 13:40:03,853 INFO L231 Difference]: Finished difference. Result has 116 places, 161 transitions, 1639 flow [2024-05-12 13:40:03,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1523, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1639, PETRI_PLACES=116, PETRI_TRANSITIONS=161} [2024-05-12 13:40:03,853 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 64 predicate places. [2024-05-12 13:40:03,854 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 161 transitions, 1639 flow [2024-05-12 13:40:03,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-05-12 13:40:03,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:40:03,854 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:40:03,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-05-12 13:40:03,854 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:40:03,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:40:03,855 INFO L85 PathProgramCache]: Analyzing trace with hash -1025038198, now seen corresponding path program 1 times [2024-05-12 13:40:03,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:40:03,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397139171] [2024-05-12 13:40:03,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:40:03,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:40:03,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:40:04,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:40:04,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:40:04,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397139171] [2024-05-12 13:40:04,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397139171] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:40:04,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:40:04,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:40:04,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667734836] [2024-05-12 13:40:04,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:40:04,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:40:04,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:40:04,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:40:04,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:40:04,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-05-12 13:40:04,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 161 transitions, 1639 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-05-12 13:40:04,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:40:04,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-05-12 13:40:04,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:40:05,409 INFO L124 PetriNetUnfolderBase]: 4144/6582 cut-off events. [2024-05-12 13:40:05,409 INFO L125 PetriNetUnfolderBase]: For 63189/63189 co-relation queries the response was YES. [2024-05-12 13:40:05,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31286 conditions, 6582 events. 4144/6582 cut-off events. For 63189/63189 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 38971 event pairs, 1483 based on Foata normal form. 2/6381 useless extension candidates. Maximal degree in co-relation 31232. Up to 5934 conditions per place. [2024-05-12 13:40:05,456 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 158 selfloop transitions, 19 changer transitions 0/184 dead transitions. [2024-05-12 13:40:05,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 184 transitions, 2121 flow [2024-05-12 13:40:05,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 13:40:05,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 13:40:05,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 107 transitions. [2024-05-12 13:40:05,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4652173913043478 [2024-05-12 13:40:05,458 INFO L175 Difference]: Start difference. First operand has 116 places, 161 transitions, 1639 flow. Second operand 5 states and 107 transitions. [2024-05-12 13:40:05,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 184 transitions, 2121 flow [2024-05-12 13:40:05,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 184 transitions, 2035 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-05-12 13:40:05,538 INFO L231 Difference]: Finished difference. Result has 117 places, 171 transitions, 1721 flow [2024-05-12 13:40:05,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1553, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1721, PETRI_PLACES=117, PETRI_TRANSITIONS=171} [2024-05-12 13:40:05,539 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 65 predicate places. [2024-05-12 13:40:05,539 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 171 transitions, 1721 flow [2024-05-12 13:40:05,539 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-05-12 13:40:05,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:40:05,539 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:40:05,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-05-12 13:40:05,540 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:40:05,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:40:05,568 INFO L85 PathProgramCache]: Analyzing trace with hash 218477670, now seen corresponding path program 1 times [2024-05-12 13:40:05,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:40:05,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568317409] [2024-05-12 13:40:05,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:40:05,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:40:05,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:40:06,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:40:06,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:40:06,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568317409] [2024-05-12 13:40:06,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568317409] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:40:06,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:40:06,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:40:06,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262383857] [2024-05-12 13:40:06,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:40:06,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:40:06,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:40:06,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:40:06,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:40:06,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-05-12 13:40:06,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 171 transitions, 1721 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-05-12 13:40:06,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:40:06,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-05-12 13:40:06,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:40:07,488 INFO L124 PetriNetUnfolderBase]: 4370/6928 cut-off events. [2024-05-12 13:40:07,489 INFO L125 PetriNetUnfolderBase]: For 69758/69760 co-relation queries the response was YES. [2024-05-12 13:40:07,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33540 conditions, 6928 events. 4370/6928 cut-off events. For 69758/69760 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 41443 event pairs, 762 based on Foata normal form. 16/6743 useless extension candidates. Maximal degree in co-relation 33484. Up to 5254 conditions per place. [2024-05-12 13:40:07,553 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 163 selfloop transitions, 61 changer transitions 0/231 dead transitions. [2024-05-12 13:40:07,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 231 transitions, 2509 flow [2024-05-12 13:40:07,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:40:07,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:40:07,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-05-12 13:40:07,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5244565217391305 [2024-05-12 13:40:07,555 INFO L175 Difference]: Start difference. First operand has 117 places, 171 transitions, 1721 flow. Second operand 8 states and 193 transitions. [2024-05-12 13:40:07,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 231 transitions, 2509 flow [2024-05-12 13:40:07,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 231 transitions, 2475 flow, removed 16 selfloop flow, removed 1 redundant places. [2024-05-12 13:40:07,636 INFO L231 Difference]: Finished difference. Result has 124 places, 175 transitions, 1892 flow [2024-05-12 13:40:07,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1687, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1892, PETRI_PLACES=124, PETRI_TRANSITIONS=175} [2024-05-12 13:40:07,636 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 72 predicate places. [2024-05-12 13:40:07,637 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 175 transitions, 1892 flow [2024-05-12 13:40:07,637 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-05-12 13:40:07,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:40:07,637 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:40:07,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-05-12 13:40:07,637 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:40:07,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:40:07,638 INFO L85 PathProgramCache]: Analyzing trace with hash 218538120, now seen corresponding path program 2 times [2024-05-12 13:40:07,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:40:07,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891690237] [2024-05-12 13:40:07,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:40:07,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:40:07,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:40:08,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:40:08,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:40:08,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891690237] [2024-05-12 13:40:08,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [891690237] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:40:08,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:40:08,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:40:08,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660277759] [2024-05-12 13:40:08,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:40:08,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:40:08,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:40:08,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:40:08,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:40:08,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-05-12 13:40:08,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 175 transitions, 1892 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-05-12 13:40:08,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:40:08,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-05-12 13:40:08,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:40:09,876 INFO L124 PetriNetUnfolderBase]: 4559/7209 cut-off events. [2024-05-12 13:40:09,877 INFO L125 PetriNetUnfolderBase]: For 80292/80294 co-relation queries the response was YES. [2024-05-12 13:40:09,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35913 conditions, 7209 events. 4559/7209 cut-off events. For 80292/80294 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 43309 event pairs, 1176 based on Foata normal form. 34/7041 useless extension candidates. Maximal degree in co-relation 35854. Up to 5750 conditions per place. [2024-05-12 13:40:09,943 INFO L140 encePairwiseOnDemand]: 32/46 looper letters, 201 selfloop transitions, 60 changer transitions 0/268 dead transitions. [2024-05-12 13:40:09,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 268 transitions, 2967 flow [2024-05-12 13:40:09,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:40:09,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:40:09,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-05-12 13:40:09,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5241545893719807 [2024-05-12 13:40:09,945 INFO L175 Difference]: Start difference. First operand has 124 places, 175 transitions, 1892 flow. Second operand 9 states and 217 transitions. [2024-05-12 13:40:09,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 268 transitions, 2967 flow [2024-05-12 13:40:10,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 268 transitions, 2846 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-05-12 13:40:10,089 INFO L231 Difference]: Finished difference. Result has 131 places, 201 transitions, 2289 flow [2024-05-12 13:40:10,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1798, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2289, PETRI_PLACES=131, PETRI_TRANSITIONS=201} [2024-05-12 13:40:10,090 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 79 predicate places. [2024-05-12 13:40:10,090 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 201 transitions, 2289 flow [2024-05-12 13:40:10,090 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-05-12 13:40:10,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:40:10,090 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:40:10,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-05-12 13:40:10,091 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:40:10,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:40:10,091 INFO L85 PathProgramCache]: Analyzing trace with hash 336803740, now seen corresponding path program 1 times [2024-05-12 13:40:10,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:40:10,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570989774] [2024-05-12 13:40:10,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:40:10,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:40:10,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:40:10,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:40:10,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:40:10,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570989774] [2024-05-12 13:40:10,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570989774] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:40:10,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:40:10,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:40:10,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262629759] [2024-05-12 13:40:10,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:40:10,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:40:10,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:40:10,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:40:10,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:40:11,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-05-12 13:40:11,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 201 transitions, 2289 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-05-12 13:40:11,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:40:11,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-05-12 13:40:11,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:40:12,132 INFO L124 PetriNetUnfolderBase]: 4601/7316 cut-off events. [2024-05-12 13:40:12,132 INFO L125 PetriNetUnfolderBase]: For 87112/87114 co-relation queries the response was YES. [2024-05-12 13:40:12,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38510 conditions, 7316 events. 4601/7316 cut-off events. For 87112/87114 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 44526 event pairs, 1264 based on Foata normal form. 6/7105 useless extension candidates. Maximal degree in co-relation 38447. Up to 6376 conditions per place. [2024-05-12 13:40:12,220 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 203 selfloop transitions, 38 changer transitions 0/248 dead transitions. [2024-05-12 13:40:12,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 248 transitions, 2980 flow [2024-05-12 13:40:12,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:40:12,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:40:12,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-05-12 13:40:12,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5124223602484472 [2024-05-12 13:40:12,227 INFO L175 Difference]: Start difference. First operand has 131 places, 201 transitions, 2289 flow. Second operand 7 states and 165 transitions. [2024-05-12 13:40:12,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 248 transitions, 2980 flow [2024-05-12 13:40:12,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 248 transitions, 2844 flow, removed 46 selfloop flow, removed 4 redundant places. [2024-05-12 13:40:12,426 INFO L231 Difference]: Finished difference. Result has 134 places, 203 transitions, 2279 flow [2024-05-12 13:40:12,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2153, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2279, PETRI_PLACES=134, PETRI_TRANSITIONS=203} [2024-05-12 13:40:12,427 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 82 predicate places. [2024-05-12 13:40:12,427 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 203 transitions, 2279 flow [2024-05-12 13:40:12,427 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-05-12 13:40:12,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:40:12,427 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:40:12,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-05-12 13:40:12,428 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:40:12,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:40:12,428 INFO L85 PathProgramCache]: Analyzing trace with hash -644699074, now seen corresponding path program 2 times [2024-05-12 13:40:12,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:40:12,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619974369] [2024-05-12 13:40:12,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:40:12,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:40:12,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:40:13,369 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:40:13,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:40:13,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619974369] [2024-05-12 13:40:13,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619974369] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:40:13,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:40:13,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:40:13,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072287100] [2024-05-12 13:40:13,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:40:13,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:40:13,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:40:13,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:40:13,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:40:13,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-05-12 13:40:13,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 203 transitions, 2279 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-05-12 13:40:13,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:40:13,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-05-12 13:40:13,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:40:14,499 INFO L124 PetriNetUnfolderBase]: 4643/7372 cut-off events. [2024-05-12 13:40:14,500 INFO L125 PetriNetUnfolderBase]: For 91278/91280 co-relation queries the response was YES. [2024-05-12 13:40:14,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39227 conditions, 7372 events. 4643/7372 cut-off events. For 91278/91280 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 44805 event pairs, 1260 based on Foata normal form. 6/7163 useless extension candidates. Maximal degree in co-relation 39162. Up to 6244 conditions per place. [2024-05-12 13:40:14,574 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 203 selfloop transitions, 39 changer transitions 0/249 dead transitions. [2024-05-12 13:40:14,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 249 transitions, 2993 flow [2024-05-12 13:40:14,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:40:14,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:40:14,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-05-12 13:40:14,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-05-12 13:40:14,576 INFO L175 Difference]: Start difference. First operand has 134 places, 203 transitions, 2279 flow. Second operand 7 states and 161 transitions. [2024-05-12 13:40:14,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 249 transitions, 2993 flow [2024-05-12 13:40:14,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 249 transitions, 2895 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-05-12 13:40:14,766 INFO L231 Difference]: Finished difference. Result has 136 places, 205 transitions, 2314 flow [2024-05-12 13:40:14,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2181, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2314, PETRI_PLACES=136, PETRI_TRANSITIONS=205} [2024-05-12 13:40:14,767 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 84 predicate places. [2024-05-12 13:40:14,767 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 205 transitions, 2314 flow [2024-05-12 13:40:14,767 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-05-12 13:40:14,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:40:14,767 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:40:14,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-05-12 13:40:14,768 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:40:14,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:40:14,768 INFO L85 PathProgramCache]: Analyzing trace with hash -8149336, now seen corresponding path program 3 times [2024-05-12 13:40:14,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:40:14,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109002555] [2024-05-12 13:40:14,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:40:14,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:40:14,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:40:15,596 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:40:15,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:40:15,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109002555] [2024-05-12 13:40:15,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109002555] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:40:15,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:40:15,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:40:15,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273291622] [2024-05-12 13:40:15,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:40:15,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:40:15,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:40:15,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:40:15,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:40:15,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-05-12 13:40:15,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 205 transitions, 2314 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-05-12 13:40:15,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:40:15,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-05-12 13:40:15,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:40:16,739 INFO L124 PetriNetUnfolderBase]: 4698/7415 cut-off events. [2024-05-12 13:40:16,752 INFO L125 PetriNetUnfolderBase]: For 97351/97353 co-relation queries the response was YES. [2024-05-12 13:40:16,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40183 conditions, 7415 events. 4698/7415 cut-off events. For 97351/97353 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 44361 event pairs, 1555 based on Foata normal form. 4/7217 useless extension candidates. Maximal degree in co-relation 40117. Up to 6654 conditions per place. [2024-05-12 13:40:16,819 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 219 selfloop transitions, 20 changer transitions 0/246 dead transitions. [2024-05-12 13:40:16,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 246 transitions, 2990 flow [2024-05-12 13:40:16,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:40:16,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:40:16,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 153 transitions. [2024-05-12 13:40:16,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4751552795031056 [2024-05-12 13:40:16,821 INFO L175 Difference]: Start difference. First operand has 136 places, 205 transitions, 2314 flow. Second operand 7 states and 153 transitions. [2024-05-12 13:40:16,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 246 transitions, 2990 flow [2024-05-12 13:40:17,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 246 transitions, 2889 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-05-12 13:40:17,011 INFO L231 Difference]: Finished difference. Result has 140 places, 211 transitions, 2353 flow [2024-05-12 13:40:17,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2213, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2353, PETRI_PLACES=140, PETRI_TRANSITIONS=211} [2024-05-12 13:40:17,012 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 88 predicate places. [2024-05-12 13:40:17,012 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 211 transitions, 2353 flow [2024-05-12 13:40:17,013 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-05-12 13:40:17,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:40:17,013 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:40:17,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-05-12 13:40:17,013 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:40:17,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:40:17,013 INFO L85 PathProgramCache]: Analyzing trace with hash -17323786, now seen corresponding path program 4 times [2024-05-12 13:40:17,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:40:17,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042796277] [2024-05-12 13:40:17,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:40:17,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:40:17,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:40:17,923 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:40:17,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:40:17,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042796277] [2024-05-12 13:40:17,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042796277] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:40:17,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:40:17,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:40:17,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908611313] [2024-05-12 13:40:17,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:40:17,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:40:17,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:40:17,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:40:17,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:40:17,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-05-12 13:40:17,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 211 transitions, 2353 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-05-12 13:40:17,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:40:17,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-05-12 13:40:17,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:40:19,185 INFO L124 PetriNetUnfolderBase]: 4740/7534 cut-off events. [2024-05-12 13:40:19,185 INFO L125 PetriNetUnfolderBase]: For 103791/103793 co-relation queries the response was YES. [2024-05-12 13:40:19,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40944 conditions, 7534 events. 4740/7534 cut-off events. For 103791/103793 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 45960 event pairs, 1303 based on Foata normal form. 4/7317 useless extension candidates. Maximal degree in co-relation 40875. Up to 6495 conditions per place. [2024-05-12 13:40:19,263 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 196 selfloop transitions, 55 changer transitions 0/258 dead transitions. [2024-05-12 13:40:19,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 258 transitions, 3076 flow [2024-05-12 13:40:19,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:40:19,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:40:19,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-05-12 13:40:19,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.515527950310559 [2024-05-12 13:40:19,264 INFO L175 Difference]: Start difference. First operand has 140 places, 211 transitions, 2353 flow. Second operand 7 states and 166 transitions. [2024-05-12 13:40:19,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 258 transitions, 3076 flow [2024-05-12 13:40:19,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 258 transitions, 3014 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-05-12 13:40:19,483 INFO L231 Difference]: Finished difference. Result has 144 places, 213 transitions, 2467 flow [2024-05-12 13:40:19,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2291, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2467, PETRI_PLACES=144, PETRI_TRANSITIONS=213} [2024-05-12 13:40:19,484 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 92 predicate places. [2024-05-12 13:40:19,484 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 213 transitions, 2467 flow [2024-05-12 13:40:19,484 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-05-12 13:40:19,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:40:19,485 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:40:19,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-05-12 13:40:19,485 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:40:19,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:40:19,485 INFO L85 PathProgramCache]: Analyzing trace with hash -17317276, now seen corresponding path program 5 times [2024-05-12 13:40:19,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:40:19,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809065253] [2024-05-12 13:40:19,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:40:19,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:40:19,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:40:20,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:40:20,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:40:20,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809065253] [2024-05-12 13:40:20,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809065253] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:40:20,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:40:20,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:40:20,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106670106] [2024-05-12 13:40:20,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:40:20,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:40:20,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:40:20,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:40:20,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:40:20,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-05-12 13:40:20,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 213 transitions, 2467 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-05-12 13:40:20,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:40:20,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-05-12 13:40:20,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:40:21,513 INFO L124 PetriNetUnfolderBase]: 4745/7529 cut-off events. [2024-05-12 13:40:21,513 INFO L125 PetriNetUnfolderBase]: For 110481/110483 co-relation queries the response was YES. [2024-05-12 13:40:21,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41558 conditions, 7529 events. 4745/7529 cut-off events. For 110481/110483 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 45833 event pairs, 1275 based on Foata normal form. 4/7316 useless extension candidates. Maximal degree in co-relation 41488. Up to 6222 conditions per place. [2024-05-12 13:40:21,589 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 194 selfloop transitions, 58 changer transitions 0/259 dead transitions. [2024-05-12 13:40:21,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 259 transitions, 3213 flow [2024-05-12 13:40:21,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:40:21,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:40:21,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-05-12 13:40:21,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5031055900621118 [2024-05-12 13:40:21,591 INFO L175 Difference]: Start difference. First operand has 144 places, 213 transitions, 2467 flow. Second operand 7 states and 162 transitions. [2024-05-12 13:40:21,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 259 transitions, 3213 flow [2024-05-12 13:40:21,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 259 transitions, 3067 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-05-12 13:40:21,797 INFO L231 Difference]: Finished difference. Result has 146 places, 215 transitions, 2507 flow [2024-05-12 13:40:21,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2325, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2507, PETRI_PLACES=146, PETRI_TRANSITIONS=215} [2024-05-12 13:40:21,797 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 94 predicate places. [2024-05-12 13:40:21,797 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 215 transitions, 2507 flow [2024-05-12 13:40:21,798 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-05-12 13:40:21,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:40:21,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:40:21,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-05-12 13:40:21,798 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:40:21,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:40:21,799 INFO L85 PathProgramCache]: Analyzing trace with hash -1317811343, now seen corresponding path program 1 times [2024-05-12 13:40:21,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:40:21,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980516768] [2024-05-12 13:40:21,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:40:21,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:40:21,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:40:22,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:40:22,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:40:22,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980516768] [2024-05-12 13:40:22,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980516768] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:40:22,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:40:22,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:40:22,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805704610] [2024-05-12 13:40:22,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:40:22,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:40:22,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:40:22,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:40:22,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:40:22,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-05-12 13:40:22,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 215 transitions, 2507 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-05-12 13:40:22,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:40:22,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-05-12 13:40:22,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:40:23,641 INFO L124 PetriNetUnfolderBase]: 4785/7566 cut-off events. [2024-05-12 13:40:23,641 INFO L125 PetriNetUnfolderBase]: For 108489/108489 co-relation queries the response was YES. [2024-05-12 13:40:23,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41794 conditions, 7566 events. 4785/7566 cut-off events. For 108489/108489 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 45623 event pairs, 1631 based on Foata normal form. 2/7356 useless extension candidates. Maximal degree in co-relation 41723. Up to 6803 conditions per place. [2024-05-12 13:40:23,722 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 205 selfloop transitions, 36 changer transitions 0/248 dead transitions. [2024-05-12 13:40:23,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 248 transitions, 3219 flow [2024-05-12 13:40:23,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:40:23,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:40:23,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 145 transitions. [2024-05-12 13:40:23,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4503105590062112 [2024-05-12 13:40:23,723 INFO L175 Difference]: Start difference. First operand has 146 places, 215 transitions, 2507 flow. Second operand 7 states and 145 transitions. [2024-05-12 13:40:23,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 248 transitions, 3219 flow [2024-05-12 13:40:23,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 248 transitions, 3069 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-05-12 13:40:23,936 INFO L231 Difference]: Finished difference. Result has 148 places, 221 transitions, 2522 flow [2024-05-12 13:40:23,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2359, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2522, PETRI_PLACES=148, PETRI_TRANSITIONS=221} [2024-05-12 13:40:23,937 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 96 predicate places. [2024-05-12 13:40:23,937 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 221 transitions, 2522 flow [2024-05-12 13:40:23,937 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-05-12 13:40:23,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:40:23,938 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:40:23,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-05-12 13:40:23,938 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:40:23,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:40:23,938 INFO L85 PathProgramCache]: Analyzing trace with hash -1673585263, now seen corresponding path program 2 times [2024-05-12 13:40:23,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:40:23,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051686187] [2024-05-12 13:40:23,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:40:23,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:40:23,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:40:24,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:40:24,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:40:24,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051686187] [2024-05-12 13:40:24,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051686187] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:40:24,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:40:24,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:40:24,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855627895] [2024-05-12 13:40:24,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:40:24,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:40:24,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:40:24,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:40:24,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:40:24,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-05-12 13:40:24,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 221 transitions, 2522 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-05-12 13:40:24,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:40:24,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-05-12 13:40:24,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:40:25,723 INFO L124 PetriNetUnfolderBase]: 4779/7558 cut-off events. [2024-05-12 13:40:25,724 INFO L125 PetriNetUnfolderBase]: For 105512/105512 co-relation queries the response was YES. [2024-05-12 13:40:25,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41534 conditions, 7558 events. 4779/7558 cut-off events. For 105512/105512 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 45642 event pairs, 1636 based on Foata normal form. 2/7348 useless extension candidates. Maximal degree in co-relation 41462. Up to 6831 conditions per place. [2024-05-12 13:40:25,792 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 201 selfloop transitions, 32 changer transitions 0/240 dead transitions. [2024-05-12 13:40:25,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 240 transitions, 3056 flow [2024-05-12 13:40:25,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 13:40:25,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 13:40:25,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 113 transitions. [2024-05-12 13:40:25,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49130434782608695 [2024-05-12 13:40:25,794 INFO L175 Difference]: Start difference. First operand has 148 places, 221 transitions, 2522 flow. Second operand 5 states and 113 transitions. [2024-05-12 13:40:25,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 240 transitions, 3056 flow [2024-05-12 13:40:25,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 240 transitions, 2988 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-05-12 13:40:25,981 INFO L231 Difference]: Finished difference. Result has 150 places, 221 transitions, 2540 flow [2024-05-12 13:40:25,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2454, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2540, PETRI_PLACES=150, PETRI_TRANSITIONS=221} [2024-05-12 13:40:25,981 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 98 predicate places. [2024-05-12 13:40:25,981 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 221 transitions, 2540 flow [2024-05-12 13:40:25,982 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-05-12 13:40:25,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:40:25,982 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:40:25,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-05-12 13:40:25,982 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:40:25,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:40:25,982 INFO L85 PathProgramCache]: Analyzing trace with hash 714381399, now seen corresponding path program 1 times [2024-05-12 13:40:25,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:40:25,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287153002] [2024-05-12 13:40:25,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:40:25,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:40:25,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:40:26,655 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:40:26,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:40:26,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287153002] [2024-05-12 13:40:26,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287153002] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:40:26,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:40:26,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:40:26,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483772803] [2024-05-12 13:40:26,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:40:26,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:40:26,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:40:26,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:40:26,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:40:26,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-05-12 13:40:26,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 221 transitions, 2540 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-05-12 13:40:26,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:40:26,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-05-12 13:40:26,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:40:27,855 INFO L124 PetriNetUnfolderBase]: 4955/7862 cut-off events. [2024-05-12 13:40:27,855 INFO L125 PetriNetUnfolderBase]: For 112112/112114 co-relation queries the response was YES. [2024-05-12 13:40:27,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43231 conditions, 7862 events. 4955/7862 cut-off events. For 112112/112114 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 48425 event pairs, 1320 based on Foata normal form. 5/7634 useless extension candidates. Maximal degree in co-relation 43158. Up to 6658 conditions per place. [2024-05-12 13:40:27,931 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 227 selfloop transitions, 51 changer transitions 0/285 dead transitions. [2024-05-12 13:40:27,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 285 transitions, 3627 flow [2024-05-12 13:40:27,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:40:27,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:40:27,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-05-12 13:40:27,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5217391304347826 [2024-05-12 13:40:27,932 INFO L175 Difference]: Start difference. First operand has 150 places, 221 transitions, 2540 flow. Second operand 7 states and 168 transitions. [2024-05-12 13:40:27,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 285 transitions, 3627 flow [2024-05-12 13:40:28,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 285 transitions, 3559 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-05-12 13:40:28,138 INFO L231 Difference]: Finished difference. Result has 155 places, 239 transitions, 2882 flow [2024-05-12 13:40:28,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2476, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2882, PETRI_PLACES=155, PETRI_TRANSITIONS=239} [2024-05-12 13:40:28,139 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 103 predicate places. [2024-05-12 13:40:28,139 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 239 transitions, 2882 flow [2024-05-12 13:40:28,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-05-12 13:40:28,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:40:28,139 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:40:28,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-05-12 13:40:28,140 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:40:28,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:40:28,140 INFO L85 PathProgramCache]: Analyzing trace with hash -644362556, now seen corresponding path program 1 times [2024-05-12 13:40:28,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:40:28,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150445039] [2024-05-12 13:40:28,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:40:28,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:40:28,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:40:29,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:40:29,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:40:29,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150445039] [2024-05-12 13:40:29,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150445039] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:40:29,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:40:29,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:40:29,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186522017] [2024-05-12 13:40:29,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:40:29,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:40:29,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:40:29,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:40:29,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:40:29,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-05-12 13:40:29,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 239 transitions, 2882 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 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-05-12 13:40:29,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:40:29,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-05-12 13:40:29,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:40:30,504 INFO L124 PetriNetUnfolderBase]: 5046/7966 cut-off events. [2024-05-12 13:40:30,504 INFO L125 PetriNetUnfolderBase]: For 132613/132615 co-relation queries the response was YES. [2024-05-12 13:40:30,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46761 conditions, 7966 events. 5046/7966 cut-off events. For 132613/132615 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 48688 event pairs, 1321 based on Foata normal form. 12/7757 useless extension candidates. Maximal degree in co-relation 46685. Up to 6838 conditions per place. [2024-05-12 13:40:30,586 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 231 selfloop transitions, 59 changer transitions 0/297 dead transitions. [2024-05-12 13:40:30,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 297 transitions, 3802 flow [2024-05-12 13:40:30,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:40:30,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:40:30,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-05-12 13:40:30,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5054347826086957 [2024-05-12 13:40:30,587 INFO L175 Difference]: Start difference. First operand has 155 places, 239 transitions, 2882 flow. Second operand 8 states and 186 transitions. [2024-05-12 13:40:30,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 297 transitions, 3802 flow [2024-05-12 13:40:30,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 297 transitions, 3732 flow, removed 34 selfloop flow, removed 1 redundant places. [2024-05-12 13:40:30,905 INFO L231 Difference]: Finished difference. Result has 163 places, 248 transitions, 3125 flow [2024-05-12 13:40:30,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2812, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3125, PETRI_PLACES=163, PETRI_TRANSITIONS=248} [2024-05-12 13:40:30,906 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 111 predicate places. [2024-05-12 13:40:30,906 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 248 transitions, 3125 flow [2024-05-12 13:40:30,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 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-05-12 13:40:30,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:40:30,907 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:40:30,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-05-12 13:40:30,907 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:40:30,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:40:30,907 INFO L85 PathProgramCache]: Analyzing trace with hash 1851184768, now seen corresponding path program 2 times [2024-05-12 13:40:30,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:40:30,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794731025] [2024-05-12 13:40:30,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:40:30,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:40:30,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:40:32,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:40:32,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:40:32,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794731025] [2024-05-12 13:40:32,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794731025] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:40:32,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:40:32,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:40:32,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741494259] [2024-05-12 13:40:32,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:40:32,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:40:32,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:40:32,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:40:32,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:40:32,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-05-12 13:40:32,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 248 transitions, 3125 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 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-05-12 13:40:32,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:40:32,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-05-12 13:40:32,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:40:33,511 INFO L124 PetriNetUnfolderBase]: 5152/8170 cut-off events. [2024-05-12 13:40:33,511 INFO L125 PetriNetUnfolderBase]: For 149231/149233 co-relation queries the response was YES. [2024-05-12 13:40:33,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48755 conditions, 8170 events. 5152/8170 cut-off events. For 149231/149233 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 50579 event pairs, 1330 based on Foata normal form. 14/7950 useless extension candidates. Maximal degree in co-relation 48675. Up to 6847 conditions per place. [2024-05-12 13:40:33,591 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 256 selfloop transitions, 43 changer transitions 0/306 dead transitions. [2024-05-12 13:40:33,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 306 transitions, 4044 flow [2024-05-12 13:40:33,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:40:33,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:40:33,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-05-12 13:40:33,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-05-12 13:40:33,593 INFO L175 Difference]: Start difference. First operand has 163 places, 248 transitions, 3125 flow. Second operand 8 states and 184 transitions. [2024-05-12 13:40:33,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 306 transitions, 4044 flow [2024-05-12 13:40:33,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 306 transitions, 3867 flow, removed 64 selfloop flow, removed 3 redundant places. [2024-05-12 13:40:33,863 INFO L231 Difference]: Finished difference. Result has 168 places, 250 transitions, 3113 flow [2024-05-12 13:40:33,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2962, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3113, PETRI_PLACES=168, PETRI_TRANSITIONS=250} [2024-05-12 13:40:33,863 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 116 predicate places. [2024-05-12 13:40:33,863 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 250 transitions, 3113 flow [2024-05-12 13:40:33,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 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-05-12 13:40:33,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:40:33,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:40:33,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-05-12 13:40:33,864 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:40:33,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:40:33,864 INFO L85 PathProgramCache]: Analyzing trace with hash 714650169, now seen corresponding path program 2 times [2024-05-12 13:40:33,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:40:33,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19541604] [2024-05-12 13:40:33,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:40:33,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:40:33,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:40:34,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-05-12 13:40:34,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:40:34,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19541604] [2024-05-12 13:40:34,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19541604] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:40:34,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:40:34,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:40:34,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664621735] [2024-05-12 13:40:34,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:40:34,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:40:34,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:40:34,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:40:34,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:40:34,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-05-12 13:40:34,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 250 transitions, 3113 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-05-12 13:40:34,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:40:34,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-05-12 13:40:34,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:40:36,079 INFO L124 PetriNetUnfolderBase]: 5328/8389 cut-off events. [2024-05-12 13:40:36,079 INFO L125 PetriNetUnfolderBase]: For 152230/152230 co-relation queries the response was YES. [2024-05-12 13:40:36,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50668 conditions, 8389 events. 5328/8389 cut-off events. For 152230/152230 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 51602 event pairs, 1537 based on Foata normal form. 3/8164 useless extension candidates. Maximal degree in co-relation 50586. Up to 7535 conditions per place. [2024-05-12 13:40:36,145 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 266 selfloop transitions, 30 changer transitions 0/303 dead transitions. [2024-05-12 13:40:36,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 303 transitions, 4130 flow [2024-05-12 13:40:36,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:40:36,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:40:36,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 175 transitions. [2024-05-12 13:40:36,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47554347826086957 [2024-05-12 13:40:36,161 INFO L175 Difference]: Start difference. First operand has 168 places, 250 transitions, 3113 flow. Second operand 8 states and 175 transitions. [2024-05-12 13:40:36,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 303 transitions, 4130 flow [2024-05-12 13:40:36,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 303 transitions, 3983 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-05-12 13:40:36,446 INFO L231 Difference]: Finished difference. Result has 171 places, 261 transitions, 3205 flow [2024-05-12 13:40:36,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2966, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3205, PETRI_PLACES=171, PETRI_TRANSITIONS=261} [2024-05-12 13:40:36,447 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 119 predicate places. [2024-05-12 13:40:36,447 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 261 transitions, 3205 flow [2024-05-12 13:40:36,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-05-12 13:40:36,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:40:36,447 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:40:36,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-05-12 13:40:36,447 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:40:36,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:40:36,448 INFO L85 PathProgramCache]: Analyzing trace with hash -1233265872, now seen corresponding path program 1 times [2024-05-12 13:40:36,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:40:36,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385049865] [2024-05-12 13:40:36,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:40:36,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:40:36,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:40:37,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:40:37,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:40:37,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385049865] [2024-05-12 13:40:37,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385049865] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:40:37,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:40:37,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:40:37,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706858729] [2024-05-12 13:40:37,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:40:37,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:40:37,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:40:37,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:40:37,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:40:37,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-05-12 13:40:37,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 261 transitions, 3205 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-05-12 13:40:37,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:40:37,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-05-12 13:40:37,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:40:38,473 INFO L124 PetriNetUnfolderBase]: 5361/8460 cut-off events. [2024-05-12 13:40:38,473 INFO L125 PetriNetUnfolderBase]: For 151018/151018 co-relation queries the response was YES. [2024-05-12 13:40:38,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50557 conditions, 8460 events. 5361/8460 cut-off events. For 151018/151018 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 52132 event pairs, 1556 based on Foata normal form. 2/8224 useless extension candidates. Maximal degree in co-relation 50473. Up to 7619 conditions per place. [2024-05-12 13:40:38,553 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 266 selfloop transitions, 41 changer transitions 0/314 dead transitions. [2024-05-12 13:40:38,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 314 transitions, 4292 flow [2024-05-12 13:40:38,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:40:38,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:40:38,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-05-12 13:40:38,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4813664596273292 [2024-05-12 13:40:38,555 INFO L175 Difference]: Start difference. First operand has 171 places, 261 transitions, 3205 flow. Second operand 7 states and 155 transitions. [2024-05-12 13:40:38,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 314 transitions, 4292 flow [2024-05-12 13:40:38,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 314 transitions, 4180 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-05-12 13:40:38,934 INFO L231 Difference]: Finished difference. Result has 176 places, 281 transitions, 3525 flow [2024-05-12 13:40:38,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3107, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3525, PETRI_PLACES=176, PETRI_TRANSITIONS=281} [2024-05-12 13:40:38,935 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 124 predicate places. [2024-05-12 13:40:38,935 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 281 transitions, 3525 flow [2024-05-12 13:40:38,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-05-12 13:40:38,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:40:38,935 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:40:38,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-05-12 13:40:38,936 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:40:38,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:40:38,936 INFO L85 PathProgramCache]: Analyzing trace with hash 1479581184, now seen corresponding path program 3 times [2024-05-12 13:40:38,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:40:38,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050032094] [2024-05-12 13:40:38,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:40:38,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:40:38,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:40:40,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:40:40,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:40:40,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050032094] [2024-05-12 13:40:40,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050032094] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:40:40,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:40:40,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:40:40,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714717819] [2024-05-12 13:40:40,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:40:40,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:40:40,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:40:40,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:40:40,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:40:40,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-05-12 13:40:40,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 281 transitions, 3525 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 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-05-12 13:40:40,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:40:40,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-05-12 13:40:40,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:40:41,762 INFO L124 PetriNetUnfolderBase]: 5467/8622 cut-off events. [2024-05-12 13:40:41,763 INFO L125 PetriNetUnfolderBase]: For 171088/171090 co-relation queries the response was YES. [2024-05-12 13:40:41,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52764 conditions, 8622 events. 5467/8622 cut-off events. For 171088/171090 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 53138 event pairs, 1692 based on Foata normal form. 12/8399 useless extension candidates. Maximal degree in co-relation 52677. Up to 7624 conditions per place. [2024-05-12 13:40:41,846 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 300 selfloop transitions, 22 changer transitions 0/329 dead transitions. [2024-05-12 13:40:41,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 329 transitions, 4411 flow [2024-05-12 13:40:41,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:40:41,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:40:41,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-05-12 13:40:41,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4782608695652174 [2024-05-12 13:40:41,848 INFO L175 Difference]: Start difference. First operand has 176 places, 281 transitions, 3525 flow. Second operand 8 states and 176 transitions. [2024-05-12 13:40:41,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 329 transitions, 4411 flow [2024-05-12 13:40:42,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 329 transitions, 4246 flow, removed 62 selfloop flow, removed 4 redundant places. [2024-05-12 13:40:42,241 INFO L231 Difference]: Finished difference. Result has 180 places, 283 transitions, 3479 flow [2024-05-12 13:40:42,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3366, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3479, PETRI_PLACES=180, PETRI_TRANSITIONS=283} [2024-05-12 13:40:42,241 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 128 predicate places. [2024-05-12 13:40:42,241 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 283 transitions, 3479 flow [2024-05-12 13:40:42,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 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-05-12 13:40:42,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:40:42,242 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:40:42,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-05-12 13:40:42,242 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:40:42,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:40:42,242 INFO L85 PathProgramCache]: Analyzing trace with hash -536833946, now seen corresponding path program 4 times [2024-05-12 13:40:42,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:40:42,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047245534] [2024-05-12 13:40:42,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:40:42,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:40:42,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:40:43,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:40:43,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:40:43,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047245534] [2024-05-12 13:40:43,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047245534] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:40:43,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:40:43,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:40:43,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899846048] [2024-05-12 13:40:43,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:40:43,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:40:43,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:40:43,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:40:43,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:40:43,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-05-12 13:40:43,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 283 transitions, 3479 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 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-05-12 13:40:43,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:40:43,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-05-12 13:40:43,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:40:45,229 INFO L124 PetriNetUnfolderBase]: 5519/8692 cut-off events. [2024-05-12 13:40:45,229 INFO L125 PetriNetUnfolderBase]: For 174261/174263 co-relation queries the response was YES. [2024-05-12 13:40:45,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53409 conditions, 8692 events. 5519/8692 cut-off events. For 174261/174263 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 53663 event pairs, 1314 based on Foata normal form. 12/8471 useless extension candidates. Maximal degree in co-relation 53322. Up to 6952 conditions per place. [2024-05-12 13:40:45,332 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 249 selfloop transitions, 92 changer transitions 0/348 dead transitions. [2024-05-12 13:40:45,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 348 transitions, 4672 flow [2024-05-12 13:40:45,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:40:45,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:40:45,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-05-12 13:40:45,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5054347826086957 [2024-05-12 13:40:45,340 INFO L175 Difference]: Start difference. First operand has 180 places, 283 transitions, 3479 flow. Second operand 8 states and 186 transitions. [2024-05-12 13:40:45,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 348 transitions, 4672 flow [2024-05-12 13:40:45,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 348 transitions, 4583 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-05-12 13:40:45,732 INFO L231 Difference]: Finished difference. Result has 183 places, 292 transitions, 3913 flow [2024-05-12 13:40:45,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3342, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3913, PETRI_PLACES=183, PETRI_TRANSITIONS=292} [2024-05-12 13:40:45,733 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 131 predicate places. [2024-05-12 13:40:45,733 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 292 transitions, 3913 flow [2024-05-12 13:40:45,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 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-05-12 13:40:45,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:40:45,733 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:40:45,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-05-12 13:40:45,733 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:40:45,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:40:45,734 INFO L85 PathProgramCache]: Analyzing trace with hash -1514567900, now seen corresponding path program 2 times [2024-05-12 13:40:45,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:40:45,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822493628] [2024-05-12 13:40:45,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:40:45,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:40:45,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:40:46,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:40:46,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:40:46,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822493628] [2024-05-12 13:40:46,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822493628] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:40:46,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:40:46,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:40:46,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651471643] [2024-05-12 13:40:46,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:40:46,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:40:46,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:40:46,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:40:46,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:40:46,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-05-12 13:40:46,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 292 transitions, 3913 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-05-12 13:40:46,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:40:46,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-05-12 13:40:46,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:40:47,859 INFO L124 PetriNetUnfolderBase]: 5552/8773 cut-off events. [2024-05-12 13:40:47,860 INFO L125 PetriNetUnfolderBase]: For 181930/181930 co-relation queries the response was YES. [2024-05-12 13:40:47,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55268 conditions, 8773 events. 5552/8773 cut-off events. For 181930/181930 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 54264 event pairs, 1811 based on Foata normal form. 2/8529 useless extension candidates. Maximal degree in co-relation 55178. Up to 7977 conditions per place. [2024-05-12 13:40:47,960 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 284 selfloop transitions, 28 changer transitions 0/319 dead transitions. [2024-05-12 13:40:47,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 319 transitions, 4701 flow [2024-05-12 13:40:47,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:40:47,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:40:47,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 126 transitions. [2024-05-12 13:40:47,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45652173913043476 [2024-05-12 13:40:47,962 INFO L175 Difference]: Start difference. First operand has 183 places, 292 transitions, 3913 flow. Second operand 6 states and 126 transitions. [2024-05-12 13:40:47,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 319 transitions, 4701 flow [2024-05-12 13:40:48,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 319 transitions, 4507 flow, removed 77 selfloop flow, removed 3 redundant places. [2024-05-12 13:40:48,480 INFO L231 Difference]: Finished difference. Result has 187 places, 301 transitions, 3905 flow [2024-05-12 13:40:48,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3719, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3905, PETRI_PLACES=187, PETRI_TRANSITIONS=301} [2024-05-12 13:40:48,481 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 135 predicate places. [2024-05-12 13:40:48,481 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 301 transitions, 3905 flow [2024-05-12 13:40:48,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-05-12 13:40:48,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:40:48,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:40:48,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-05-12 13:40:48,481 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:40:48,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:40:48,482 INFO L85 PathProgramCache]: Analyzing trace with hash -184708820, now seen corresponding path program 3 times [2024-05-12 13:40:48,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:40:48,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101124131] [2024-05-12 13:40:48,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:40:48,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:40:48,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:40:49,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:40:49,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:40:49,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101124131] [2024-05-12 13:40:49,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101124131] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:40:49,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:40:49,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:40:49,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166418647] [2024-05-12 13:40:49,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:40:49,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:40:49,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:40:49,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:40:49,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:40:49,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-05-12 13:40:49,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 301 transitions, 3905 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-05-12 13:40:49,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:40:49,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-05-12 13:40:49,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:40:50,554 INFO L124 PetriNetUnfolderBase]: 5567/8789 cut-off events. [2024-05-12 13:40:50,555 INFO L125 PetriNetUnfolderBase]: For 173936/173936 co-relation queries the response was YES. [2024-05-12 13:40:50,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54822 conditions, 8789 events. 5567/8789 cut-off events. For 173936/173936 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 54307 event pairs, 1804 based on Foata normal form. 2/8546 useless extension candidates. Maximal degree in co-relation 54730. Up to 7957 conditions per place. [2024-05-12 13:40:50,662 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 285 selfloop transitions, 39 changer transitions 0/331 dead transitions. [2024-05-12 13:40:50,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 331 transitions, 4806 flow [2024-05-12 13:40:50,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:40:50,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:40:50,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-05-12 13:40:50,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4266304347826087 [2024-05-12 13:40:50,664 INFO L175 Difference]: Start difference. First operand has 187 places, 301 transitions, 3905 flow. Second operand 8 states and 157 transitions. [2024-05-12 13:40:50,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 331 transitions, 4806 flow [2024-05-12 13:40:51,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 331 transitions, 4720 flow, removed 31 selfloop flow, removed 2 redundant places. [2024-05-12 13:40:51,081 INFO L231 Difference]: Finished difference. Result has 194 places, 307 transitions, 4022 flow [2024-05-12 13:40:51,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3819, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4022, PETRI_PLACES=194, PETRI_TRANSITIONS=307} [2024-05-12 13:40:51,082 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 142 predicate places. [2024-05-12 13:40:51,082 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 307 transitions, 4022 flow [2024-05-12 13:40:51,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-05-12 13:40:51,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:40:51,083 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:40:51,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-05-12 13:40:51,083 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:40:51,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:40:51,083 INFO L85 PathProgramCache]: Analyzing trace with hash 1067990649, now seen corresponding path program 3 times [2024-05-12 13:40:51,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:40:51,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305703514] [2024-05-12 13:40:51,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:40:51,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:40:51,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:40:51,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-05-12 13:40:51,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:40:51,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305703514] [2024-05-12 13:40:51,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305703514] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:40:51,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:40:51,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:40:51,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768786786] [2024-05-12 13:40:51,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:40:51,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:40:51,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:40:51,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:40:51,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:40:51,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-05-12 13:40:51,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 307 transitions, 4022 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-05-12 13:40:51,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:40:51,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-05-12 13:40:51,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:40:53,196 INFO L124 PetriNetUnfolderBase]: 5700/9027 cut-off events. [2024-05-12 13:40:53,196 INFO L125 PetriNetUnfolderBase]: For 183089/183089 co-relation queries the response was YES. [2024-05-12 13:40:53,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56696 conditions, 9027 events. 5700/9027 cut-off events. For 183089/183089 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 56566 event pairs, 1462 based on Foata normal form. 3/8766 useless extension candidates. Maximal degree in co-relation 56601. Up to 7850 conditions per place. [2024-05-12 13:40:53,299 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 299 selfloop transitions, 56 changer transitions 0/362 dead transitions. [2024-05-12 13:40:53,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 362 transitions, 5182 flow [2024-05-12 13:40:53,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:40:53,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:40:53,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-05-12 13:40:53,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5124223602484472 [2024-05-12 13:40:53,301 INFO L175 Difference]: Start difference. First operand has 194 places, 307 transitions, 4022 flow. Second operand 7 states and 165 transitions. [2024-05-12 13:40:53,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 362 transitions, 5182 flow [2024-05-12 13:40:53,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 362 transitions, 5052 flow, removed 49 selfloop flow, removed 2 redundant places. [2024-05-12 13:40:53,784 INFO L231 Difference]: Finished difference. Result has 201 places, 316 transitions, 4236 flow [2024-05-12 13:40:53,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3901, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4236, PETRI_PLACES=201, PETRI_TRANSITIONS=316} [2024-05-12 13:40:53,792 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 149 predicate places. [2024-05-12 13:40:53,792 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 316 transitions, 4236 flow [2024-05-12 13:40:53,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-05-12 13:40:53,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:40:53,793 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:40:53,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-05-12 13:40:53,793 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:40:53,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:40:53,793 INFO L85 PathProgramCache]: Analyzing trace with hash -1690316851, now seen corresponding path program 1 times [2024-05-12 13:40:53,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:40:53,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694066364] [2024-05-12 13:40:53,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:40:53,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:40:53,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:40:54,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:40:54,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:40:54,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694066364] [2024-05-12 13:40:54,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694066364] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:40:54,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:40:54,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:40:54,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128270788] [2024-05-12 13:40:54,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:40:54,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:40:54,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:40:54,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:40:54,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:40:54,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-05-12 13:40:54,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 316 transitions, 4236 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-05-12 13:40:54,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:40:54,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-05-12 13:40:54,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:40:56,082 INFO L124 PetriNetUnfolderBase]: 5760/9056 cut-off events. [2024-05-12 13:40:56,083 INFO L125 PetriNetUnfolderBase]: For 193422/193422 co-relation queries the response was YES. [2024-05-12 13:40:56,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57891 conditions, 9056 events. 5760/9056 cut-off events. For 193422/193422 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 55994 event pairs, 1835 based on Foata normal form. 4/8812 useless extension candidates. Maximal degree in co-relation 57792. Up to 8093 conditions per place. [2024-05-12 13:40:56,190 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 308 selfloop transitions, 47 changer transitions 0/362 dead transitions. [2024-05-12 13:40:56,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 362 transitions, 5364 flow [2024-05-12 13:40:56,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:40:56,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:40:56,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-05-12 13:40:56,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4483695652173913 [2024-05-12 13:40:56,192 INFO L175 Difference]: Start difference. First operand has 201 places, 316 transitions, 4236 flow. Second operand 8 states and 165 transitions. [2024-05-12 13:40:56,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 362 transitions, 5364 flow [2024-05-12 13:40:56,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 362 transitions, 5275 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-05-12 13:40:56,641 INFO L231 Difference]: Finished difference. Result has 208 places, 330 transitions, 4509 flow [2024-05-12 13:40:56,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4147, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4509, PETRI_PLACES=208, PETRI_TRANSITIONS=330} [2024-05-12 13:40:56,642 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 156 predicate places. [2024-05-12 13:40:56,642 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 330 transitions, 4509 flow [2024-05-12 13:40:56,642 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-05-12 13:40:56,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:40:56,642 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:40:56,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-05-12 13:40:56,643 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:40:56,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:40:56,643 INFO L85 PathProgramCache]: Analyzing trace with hash -184287127, now seen corresponding path program 2 times [2024-05-12 13:40:56,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:40:56,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913792639] [2024-05-12 13:40:56,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:40:56,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:40:56,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:40:57,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:40:57,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:40:57,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913792639] [2024-05-12 13:40:57,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913792639] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:40:57,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:40:57,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:40:57,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119137189] [2024-05-12 13:40:57,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:40:57,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:40:57,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:40:57,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:40:57,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:40:57,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-05-12 13:40:57,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 330 transitions, 4509 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-05-12 13:40:57,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:40:57,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-05-12 13:40:57,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:40:58,900 INFO L124 PetriNetUnfolderBase]: 5820/9160 cut-off events. [2024-05-12 13:40:58,901 INFO L125 PetriNetUnfolderBase]: For 204908/204908 co-relation queries the response was YES. [2024-05-12 13:40:58,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59288 conditions, 9160 events. 5820/9160 cut-off events. For 204908/204908 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 56842 event pairs, 1843 based on Foata normal form. 4/8909 useless extension candidates. Maximal degree in co-relation 59186. Up to 8206 conditions per place. [2024-05-12 13:40:59,005 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 318 selfloop transitions, 45 changer transitions 0/370 dead transitions. [2024-05-12 13:40:59,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 370 transitions, 5557 flow [2024-05-12 13:40:59,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:40:59,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:40:59,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 170 transitions. [2024-05-12 13:40:59,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46195652173913043 [2024-05-12 13:40:59,007 INFO L175 Difference]: Start difference. First operand has 208 places, 330 transitions, 4509 flow. Second operand 8 states and 170 transitions. [2024-05-12 13:40:59,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 370 transitions, 5557 flow [2024-05-12 13:40:59,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 370 transitions, 5430 flow, removed 52 selfloop flow, removed 3 redundant places. [2024-05-12 13:40:59,497 INFO L231 Difference]: Finished difference. Result has 214 places, 336 transitions, 4615 flow [2024-05-12 13:40:59,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4394, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4615, PETRI_PLACES=214, PETRI_TRANSITIONS=336} [2024-05-12 13:40:59,497 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 162 predicate places. [2024-05-12 13:40:59,497 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 336 transitions, 4615 flow [2024-05-12 13:40:59,498 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-05-12 13:40:59,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:40:59,498 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:40:59,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-05-12 13:40:59,498 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:40:59,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:40:59,498 INFO L85 PathProgramCache]: Analyzing trace with hash -184494517, now seen corresponding path program 3 times [2024-05-12 13:40:59,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:40:59,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147612278] [2024-05-12 13:40:59,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:40:59,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:40:59,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:41:00,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:41:00,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:41:00,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147612278] [2024-05-12 13:41:00,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147612278] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:41:00,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:41:00,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:41:00,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442147924] [2024-05-12 13:41:00,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:41:00,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:41:00,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:41:00,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:41:00,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:41:00,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-05-12 13:41:00,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 336 transitions, 4615 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-05-12 13:41:00,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:41:00,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-05-12 13:41:00,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:41:01,832 INFO L124 PetriNetUnfolderBase]: 5808/9144 cut-off events. [2024-05-12 13:41:01,832 INFO L125 PetriNetUnfolderBase]: For 206701/206701 co-relation queries the response was YES. [2024-05-12 13:41:01,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59136 conditions, 9144 events. 5808/9144 cut-off events. For 206701/206701 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 56722 event pairs, 1845 based on Foata normal form. 4/8892 useless extension candidates. Maximal degree in co-relation 59031. Up to 8198 conditions per place. [2024-05-12 13:41:01,943 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 311 selfloop transitions, 43 changer transitions 0/361 dead transitions. [2024-05-12 13:41:01,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 361 transitions, 5429 flow [2024-05-12 13:41:01,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:41:01,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:41:01,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 134 transitions. [2024-05-12 13:41:01,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4855072463768116 [2024-05-12 13:41:01,945 INFO L175 Difference]: Start difference. First operand has 214 places, 336 transitions, 4615 flow. Second operand 6 states and 134 transitions. [2024-05-12 13:41:01,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 361 transitions, 5429 flow [2024-05-12 13:41:02,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 361 transitions, 5237 flow, removed 53 selfloop flow, removed 5 redundant places. [2024-05-12 13:41:02,435 INFO L231 Difference]: Finished difference. Result has 215 places, 336 transitions, 4517 flow [2024-05-12 13:41:02,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4423, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4517, PETRI_PLACES=215, PETRI_TRANSITIONS=336} [2024-05-12 13:41:02,436 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 163 predicate places. [2024-05-12 13:41:02,436 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 336 transitions, 4517 flow [2024-05-12 13:41:02,436 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-05-12 13:41:02,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:41:02,436 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:41:02,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-05-12 13:41:02,437 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:41:02,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:41:02,437 INFO L85 PathProgramCache]: Analyzing trace with hash -184279191, now seen corresponding path program 1 times [2024-05-12 13:41:02,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:41:02,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434581284] [2024-05-12 13:41:02,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:41:02,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:41:02,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:41:03,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-05-12 13:41:03,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:41:03,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434581284] [2024-05-12 13:41:03,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434581284] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:41:03,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:41:03,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:41:03,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344918703] [2024-05-12 13:41:03,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:41:03,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:41:03,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:41:03,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:41:03,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:41:03,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-05-12 13:41:03,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 336 transitions, 4517 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-05-12 13:41:03,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:41:03,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-05-12 13:41:03,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:41:04,902 INFO L124 PetriNetUnfolderBase]: 5803/9134 cut-off events. [2024-05-12 13:41:04,902 INFO L125 PetriNetUnfolderBase]: For 207209/207209 co-relation queries the response was YES. [2024-05-12 13:41:04,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58745 conditions, 9134 events. 5803/9134 cut-off events. For 207209/207209 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 56539 event pairs, 1838 based on Foata normal form. 2/8882 useless extension candidates. Maximal degree in co-relation 58639. Up to 8314 conditions per place. [2024-05-12 13:41:05,008 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 325 selfloop transitions, 25 changer transitions 0/357 dead transitions. [2024-05-12 13:41:05,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 357 transitions, 5349 flow [2024-05-12 13:41:05,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:41:05,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:41:05,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 124 transitions. [2024-05-12 13:41:05,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4492753623188406 [2024-05-12 13:41:05,013 INFO L175 Difference]: Start difference. First operand has 215 places, 336 transitions, 4517 flow. Second operand 6 states and 124 transitions. [2024-05-12 13:41:05,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 357 transitions, 5349 flow [2024-05-12 13:41:05,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 357 transitions, 5263 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-05-12 13:41:05,523 INFO L231 Difference]: Finished difference. Result has 216 places, 339 transitions, 4559 flow [2024-05-12 13:41:05,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4431, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4559, PETRI_PLACES=216, PETRI_TRANSITIONS=339} [2024-05-12 13:41:05,524 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 164 predicate places. [2024-05-12 13:41:05,524 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 339 transitions, 4559 flow [2024-05-12 13:41:05,524 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-05-12 13:41:05,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:41:05,524 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:41:05,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-05-12 13:41:05,525 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:41:05,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:41:05,525 INFO L85 PathProgramCache]: Analyzing trace with hash 414883341, now seen corresponding path program 1 times [2024-05-12 13:41:05,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:41:05,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851608108] [2024-05-12 13:41:05,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:41:05,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:41:05,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:41:06,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:41:06,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:41:06,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851608108] [2024-05-12 13:41:06,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1851608108] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:41:06,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:41:06,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:41:06,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983055580] [2024-05-12 13:41:06,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:41:06,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:41:06,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:41:06,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:41:06,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:41:06,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-05-12 13:41:06,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 339 transitions, 4559 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-05-12 13:41:06,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:41:06,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-05-12 13:41:06,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:41:08,002 INFO L124 PetriNetUnfolderBase]: 6070/9470 cut-off events. [2024-05-12 13:41:08,003 INFO L125 PetriNetUnfolderBase]: For 230913/230915 co-relation queries the response was YES. [2024-05-12 13:41:08,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62241 conditions, 9470 events. 6070/9470 cut-off events. For 230913/230915 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 58464 event pairs, 1484 based on Foata normal form. 3/9226 useless extension candidates. Maximal degree in co-relation 62134. Up to 7048 conditions per place. [2024-05-12 13:41:08,123 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 304 selfloop transitions, 133 changer transitions 0/444 dead transitions. [2024-05-12 13:41:08,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 444 transitions, 6718 flow [2024-05-12 13:41:08,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:41:08,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:41:08,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-05-12 13:41:08,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5489130434782609 [2024-05-12 13:41:08,125 INFO L175 Difference]: Start difference. First operand has 216 places, 339 transitions, 4559 flow. Second operand 8 states and 202 transitions. [2024-05-12 13:41:08,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 444 transitions, 6718 flow [2024-05-12 13:41:08,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 444 transitions, 6616 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-05-12 13:41:08,700 INFO L231 Difference]: Finished difference. Result has 223 places, 380 transitions, 5678 flow [2024-05-12 13:41:08,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4457, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5678, PETRI_PLACES=223, PETRI_TRANSITIONS=380} [2024-05-12 13:41:08,700 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 171 predicate places. [2024-05-12 13:41:08,700 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 380 transitions, 5678 flow [2024-05-12 13:41:08,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-05-12 13:41:08,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:41:08,701 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:41:08,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-05-12 13:41:08,701 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:41:08,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:41:08,701 INFO L85 PathProgramCache]: Analyzing trace with hash 415122351, now seen corresponding path program 2 times [2024-05-12 13:41:08,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:41:08,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955725102] [2024-05-12 13:41:08,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:41:08,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:41:08,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:41:09,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-05-12 13:41:09,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:41:09,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955725102] [2024-05-12 13:41:09,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955725102] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:41:09,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:41:09,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:41:09,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775189361] [2024-05-12 13:41:09,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:41:09,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:41:09,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:41:09,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:41:09,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:41:09,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-05-12 13:41:09,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 380 transitions, 5678 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-05-12 13:41:09,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:41:09,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-05-12 13:41:09,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:41:11,387 INFO L124 PetriNetUnfolderBase]: 6351/9838 cut-off events. [2024-05-12 13:41:11,387 INFO L125 PetriNetUnfolderBase]: For 269545/269547 co-relation queries the response was YES. [2024-05-12 13:41:11,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69784 conditions, 9838 events. 6351/9838 cut-off events. For 269545/269547 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 60380 event pairs, 1486 based on Foata normal form. 9/9603 useless extension candidates. Maximal degree in co-relation 69673. Up to 7511 conditions per place. [2024-05-12 13:41:11,533 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 318 selfloop transitions, 126 changer transitions 0/451 dead transitions. [2024-05-12 13:41:11,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 451 transitions, 7373 flow [2024-05-12 13:41:11,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:41:11,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:41:11,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-05-12 13:41:11,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5353260869565217 [2024-05-12 13:41:11,535 INFO L175 Difference]: Start difference. First operand has 223 places, 380 transitions, 5678 flow. Second operand 8 states and 197 transitions. [2024-05-12 13:41:11,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 451 transitions, 7373 flow [2024-05-12 13:41:12,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 451 transitions, 7112 flow, removed 110 selfloop flow, removed 2 redundant places. [2024-05-12 13:41:12,344 INFO L231 Difference]: Finished difference. Result has 229 places, 391 transitions, 5946 flow [2024-05-12 13:41:12,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5475, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5946, PETRI_PLACES=229, PETRI_TRANSITIONS=391} [2024-05-12 13:41:12,344 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 177 predicate places. [2024-05-12 13:41:12,345 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 391 transitions, 5946 flow [2024-05-12 13:41:12,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-05-12 13:41:12,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:41:12,345 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:41:12,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-05-12 13:41:12,345 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:41:12,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:41:12,346 INFO L85 PathProgramCache]: Analyzing trace with hash 415122661, now seen corresponding path program 1 times [2024-05-12 13:41:12,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:41:12,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861513900] [2024-05-12 13:41:12,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:41:12,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:41:12,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:41:13,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:41:13,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:41:13,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861513900] [2024-05-12 13:41:13,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861513900] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:41:13,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:41:13,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:41:13,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668061166] [2024-05-12 13:41:13,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:41:13,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:41:13,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:41:13,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:41:13,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:41:13,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-05-12 13:41:13,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 391 transitions, 5946 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-05-12 13:41:13,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:41:13,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-05-12 13:41:13,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:41:15,136 INFO L124 PetriNetUnfolderBase]: 6495/10042 cut-off events. [2024-05-12 13:41:15,137 INFO L125 PetriNetUnfolderBase]: For 280776/280778 co-relation queries the response was YES. [2024-05-12 13:41:15,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71211 conditions, 10042 events. 6495/10042 cut-off events. For 280776/280778 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 61665 event pairs, 1451 based on Foata normal form. 12/9806 useless extension candidates. Maximal degree in co-relation 71098. Up to 6985 conditions per place. [2024-05-12 13:41:15,238 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 299 selfloop transitions, 163 changer transitions 0/469 dead transitions. [2024-05-12 13:41:15,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 469 transitions, 7833 flow [2024-05-12 13:41:15,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:41:15,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:41:15,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-05-12 13:41:15,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5434782608695652 [2024-05-12 13:41:15,246 INFO L175 Difference]: Start difference. First operand has 229 places, 391 transitions, 5946 flow. Second operand 8 states and 200 transitions. [2024-05-12 13:41:15,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 469 transitions, 7833 flow [2024-05-12 13:41:15,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 469 transitions, 7544 flow, removed 58 selfloop flow, removed 4 redundant places. [2024-05-12 13:41:15,980 INFO L231 Difference]: Finished difference. Result has 234 places, 411 transitions, 6467 flow [2024-05-12 13:41:15,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5689, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6467, PETRI_PLACES=234, PETRI_TRANSITIONS=411} [2024-05-12 13:41:15,982 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 182 predicate places. [2024-05-12 13:41:15,982 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 411 transitions, 6467 flow [2024-05-12 13:41:15,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-05-12 13:41:15,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:41:15,982 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:41:15,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-05-12 13:41:15,983 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:41:15,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:41:15,983 INFO L85 PathProgramCache]: Analyzing trace with hash 674562287, now seen corresponding path program 1 times [2024-05-12 13:41:15,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:41:15,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1902382317] [2024-05-12 13:41:15,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:41:15,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:41:15,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:41:16,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:41:16,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:41:16,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1902382317] [2024-05-12 13:41:16,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1902382317] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:41:16,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:41:16,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:41:16,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073807562] [2024-05-12 13:41:16,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:41:16,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:41:16,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:41:16,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:41:16,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:41:16,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-05-12 13:41:16,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 411 transitions, 6467 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-05-12 13:41:16,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:41:16,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-05-12 13:41:16,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:41:18,670 INFO L124 PetriNetUnfolderBase]: 6621/10280 cut-off events. [2024-05-12 13:41:18,670 INFO L125 PetriNetUnfolderBase]: For 297665/297667 co-relation queries the response was YES. [2024-05-12 13:41:18,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74487 conditions, 10280 events. 6621/10280 cut-off events. For 297665/297667 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 63840 event pairs, 1512 based on Foata normal form. 6/10016 useless extension candidates. Maximal degree in co-relation 74372. Up to 8684 conditions per place. [2024-05-12 13:41:18,791 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 363 selfloop transitions, 104 changer transitions 0/474 dead transitions. [2024-05-12 13:41:18,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 474 transitions, 8292 flow [2024-05-12 13:41:18,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:41:18,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:41:18,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-05-12 13:41:18,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5093167701863354 [2024-05-12 13:41:18,793 INFO L175 Difference]: Start difference. First operand has 234 places, 411 transitions, 6467 flow. Second operand 7 states and 164 transitions. [2024-05-12 13:41:18,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 474 transitions, 8292 flow [2024-05-12 13:41:19,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 474 transitions, 8073 flow, removed 89 selfloop flow, removed 2 redundant places. [2024-05-12 13:41:19,780 INFO L231 Difference]: Finished difference. Result has 240 places, 426 transitions, 6861 flow [2024-05-12 13:41:19,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6248, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6861, PETRI_PLACES=240, PETRI_TRANSITIONS=426} [2024-05-12 13:41:19,781 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 188 predicate places. [2024-05-12 13:41:19,781 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 426 transitions, 6861 flow [2024-05-12 13:41:19,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-05-12 13:41:19,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:41:19,781 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:41:19,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-05-12 13:41:19,781 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:41:19,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:41:19,782 INFO L85 PathProgramCache]: Analyzing trace with hash 423458189, now seen corresponding path program 2 times [2024-05-12 13:41:19,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:41:19,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993328797] [2024-05-12 13:41:19,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:41:19,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:41:19,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:41:20,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:41:20,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:41:20,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993328797] [2024-05-12 13:41:20,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993328797] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:41:20,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:41:20,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:41:20,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793088572] [2024-05-12 13:41:20,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:41:20,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:41:20,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:41:20,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:41:20,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:41:20,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-05-12 13:41:20,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 426 transitions, 6861 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-05-12 13:41:20,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:41:20,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-05-12 13:41:20,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:41:22,439 INFO L124 PetriNetUnfolderBase]: 6605/10213 cut-off events. [2024-05-12 13:41:22,439 INFO L125 PetriNetUnfolderBase]: For 295295/295295 co-relation queries the response was YES. [2024-05-12 13:41:22,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74294 conditions, 10213 events. 6605/10213 cut-off events. For 295295/295295 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 62988 event pairs, 1733 based on Foata normal form. 4/9961 useless extension candidates. Maximal degree in co-relation 74176. Up to 9284 conditions per place. [2024-05-12 13:41:22,583 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 418 selfloop transitions, 42 changer transitions 0/467 dead transitions. [2024-05-12 13:41:22,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 467 transitions, 8035 flow [2024-05-12 13:41:22,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:41:22,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:41:22,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 173 transitions. [2024-05-12 13:41:22,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4701086956521739 [2024-05-12 13:41:22,595 INFO L175 Difference]: Start difference. First operand has 240 places, 426 transitions, 6861 flow. Second operand 8 states and 173 transitions. [2024-05-12 13:41:22,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 467 transitions, 8035 flow [2024-05-12 13:41:23,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 467 transitions, 7786 flow, removed 78 selfloop flow, removed 3 redundant places. [2024-05-12 13:41:23,561 INFO L231 Difference]: Finished difference. Result has 245 places, 426 transitions, 6709 flow [2024-05-12 13:41:23,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6612, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6709, PETRI_PLACES=245, PETRI_TRANSITIONS=426} [2024-05-12 13:41:23,562 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 193 predicate places. [2024-05-12 13:41:23,562 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 426 transitions, 6709 flow [2024-05-12 13:41:23,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-05-12 13:41:23,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:41:23,562 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:41:23,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-05-12 13:41:23,563 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:41:23,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:41:23,563 INFO L85 PathProgramCache]: Analyzing trace with hash 679320229, now seen corresponding path program 2 times [2024-05-12 13:41:23,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:41:23,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455967670] [2024-05-12 13:41:23,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:41:23,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:41:23,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:41:24,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:41:24,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:41:24,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455967670] [2024-05-12 13:41:24,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [455967670] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:41:24,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:41:24,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:41:24,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581659722] [2024-05-12 13:41:24,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:41:24,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:41:24,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:41:24,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:41:24,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:41:24,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-05-12 13:41:24,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 426 transitions, 6709 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-05-12 13:41:24,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:41:24,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-05-12 13:41:24,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:41:26,766 INFO L124 PetriNetUnfolderBase]: 7340/11195 cut-off events. [2024-05-12 13:41:26,766 INFO L125 PetriNetUnfolderBase]: For 352116/352116 co-relation queries the response was YES. [2024-05-12 13:41:26,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82517 conditions, 11195 events. 7340/11195 cut-off events. For 352116/352116 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 68524 event pairs, 1751 based on Foata normal form. 12/10950 useless extension candidates. Maximal degree in co-relation 82398. Up to 9523 conditions per place. [2024-05-12 13:41:26,884 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 416 selfloop transitions, 84 changer transitions 0/507 dead transitions. [2024-05-12 13:41:26,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 507 transitions, 8867 flow [2024-05-12 13:41:26,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:41:26,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:41:26,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2024-05-12 13:41:26,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-05-12 13:41:26,885 INFO L175 Difference]: Start difference. First operand has 245 places, 426 transitions, 6709 flow. Second operand 9 states and 207 transitions. [2024-05-12 13:41:26,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 507 transitions, 8867 flow [2024-05-12 13:41:27,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 507 transitions, 8779 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-05-12 13:41:27,598 INFO L231 Difference]: Finished difference. Result has 249 places, 456 transitions, 7522 flow [2024-05-12 13:41:27,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6625, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7522, PETRI_PLACES=249, PETRI_TRANSITIONS=456} [2024-05-12 13:41:27,598 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 197 predicate places. [2024-05-12 13:41:27,599 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 456 transitions, 7522 flow [2024-05-12 13:41:27,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-05-12 13:41:27,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:41:27,599 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:41:27,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-05-12 13:41:27,599 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:41:27,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:41:27,600 INFO L85 PathProgramCache]: Analyzing trace with hash 679319919, now seen corresponding path program 3 times [2024-05-12 13:41:27,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:41:27,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321242543] [2024-05-12 13:41:27,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:41:27,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:41:27,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:41:28,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:41:28,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:41:28,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321242543] [2024-05-12 13:41:28,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321242543] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:41:28,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:41:28,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:41:28,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227840018] [2024-05-12 13:41:28,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:41:28,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:41:28,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:41:28,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:41:28,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:41:28,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-05-12 13:41:28,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 456 transitions, 7522 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-05-12 13:41:28,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:41:28,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-05-12 13:41:28,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:41:30,976 INFO L124 PetriNetUnfolderBase]: 7343/11198 cut-off events. [2024-05-12 13:41:30,976 INFO L125 PetriNetUnfolderBase]: For 361064/361064 co-relation queries the response was YES. [2024-05-12 13:41:31,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84541 conditions, 11198 events. 7343/11198 cut-off events. For 361064/361064 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 68648 event pairs, 1867 based on Foata normal form. 3/10945 useless extension candidates. Maximal degree in co-relation 84419. Up to 10226 conditions per place. [2024-05-12 13:41:31,120 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 453 selfloop transitions, 52 changer transitions 0/512 dead transitions. [2024-05-12 13:41:31,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 512 transitions, 9040 flow [2024-05-12 13:41:31,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:41:31,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:41:31,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 194 transitions. [2024-05-12 13:41:31,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46859903381642515 [2024-05-12 13:41:31,122 INFO L175 Difference]: Start difference. First operand has 249 places, 456 transitions, 7522 flow. Second operand 9 states and 194 transitions. [2024-05-12 13:41:31,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 512 transitions, 9040 flow [2024-05-12 13:41:32,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 512 transitions, 8749 flow, removed 129 selfloop flow, removed 3 redundant places. [2024-05-12 13:41:32,470 INFO L231 Difference]: Finished difference. Result has 255 places, 465 transitions, 7595 flow [2024-05-12 13:41:32,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7260, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7595, PETRI_PLACES=255, PETRI_TRANSITIONS=465} [2024-05-12 13:41:32,471 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 203 predicate places. [2024-05-12 13:41:32,471 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 465 transitions, 7595 flow [2024-05-12 13:41:32,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-05-12 13:41:32,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:41:32,471 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:41:32,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-05-12 13:41:32,472 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:41:32,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:41:32,472 INFO L85 PathProgramCache]: Analyzing trace with hash 1164726341, now seen corresponding path program 3 times [2024-05-12 13:41:32,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:41:32,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849214533] [2024-05-12 13:41:32,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:41:32,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:41:32,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:41:33,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-05-12 13:41:33,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:41:33,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849214533] [2024-05-12 13:41:33,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [849214533] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:41:33,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:41:33,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:41:33,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011584602] [2024-05-12 13:41:33,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:41:33,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:41:33,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:41:33,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:41:33,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:41:33,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-05-12 13:41:33,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 465 transitions, 7595 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-05-12 13:41:33,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:41:33,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-05-12 13:41:33,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:41:35,861 INFO L124 PetriNetUnfolderBase]: 7405/11282 cut-off events. [2024-05-12 13:41:35,862 INFO L125 PetriNetUnfolderBase]: For 366600/366600 co-relation queries the response was YES. [2024-05-12 13:41:35,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84872 conditions, 11282 events. 7405/11282 cut-off events. For 366600/366600 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 69094 event pairs, 1762 based on Foata normal form. 6/11031 useless extension candidates. Maximal degree in co-relation 84748. Up to 9587 conditions per place. [2024-05-12 13:41:36,025 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 428 selfloop transitions, 97 changer transitions 0/532 dead transitions. [2024-05-12 13:41:36,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 532 transitions, 9489 flow [2024-05-12 13:41:36,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:41:36,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:41:36,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 224 transitions. [2024-05-12 13:41:36,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48695652173913045 [2024-05-12 13:41:36,026 INFO L175 Difference]: Start difference. First operand has 255 places, 465 transitions, 7595 flow. Second operand 10 states and 224 transitions. [2024-05-12 13:41:36,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 532 transitions, 9489 flow [2024-05-12 13:41:37,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 532 transitions, 9281 flow, removed 64 selfloop flow, removed 6 redundant places. [2024-05-12 13:41:37,437 INFO L231 Difference]: Finished difference. Result has 261 places, 479 transitions, 7967 flow [2024-05-12 13:41:37,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7389, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7967, PETRI_PLACES=261, PETRI_TRANSITIONS=479} [2024-05-12 13:41:37,437 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 209 predicate places. [2024-05-12 13:41:37,437 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 479 transitions, 7967 flow [2024-05-12 13:41:37,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-05-12 13:41:37,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:41:37,438 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:41:37,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-05-12 13:41:37,438 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:41:37,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:41:37,439 INFO L85 PathProgramCache]: Analyzing trace with hash -1537715025, now seen corresponding path program 3 times [2024-05-12 13:41:37,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:41:37,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265304102] [2024-05-12 13:41:37,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:41:37,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:41:37,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:41:38,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:41:38,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:41:38,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265304102] [2024-05-12 13:41:38,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265304102] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:41:38,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:41:38,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:41:38,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320311517] [2024-05-12 13:41:38,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:41:38,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:41:38,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:41:38,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:41:38,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:41:38,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-05-12 13:41:38,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 479 transitions, 7967 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-05-12 13:41:38,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:41:38,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-05-12 13:41:38,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:41:40,377 INFO L124 PetriNetUnfolderBase]: 7445/11342 cut-off events. [2024-05-12 13:41:40,377 INFO L125 PetriNetUnfolderBase]: For 381129/381129 co-relation queries the response was YES. [2024-05-12 13:41:40,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86838 conditions, 11342 events. 7445/11342 cut-off events. For 381129/381129 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 69264 event pairs, 2206 based on Foata normal form. 2/11086 useless extension candidates. Maximal degree in co-relation 86711. Up to 10403 conditions per place. [2024-05-12 13:41:40,547 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 468 selfloop transitions, 42 changer transitions 0/517 dead transitions. [2024-05-12 13:41:40,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 517 transitions, 9388 flow [2024-05-12 13:41:40,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:41:40,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:41:40,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-05-12 13:41:40,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4720496894409938 [2024-05-12 13:41:40,548 INFO L175 Difference]: Start difference. First operand has 261 places, 479 transitions, 7967 flow. Second operand 7 states and 152 transitions. [2024-05-12 13:41:40,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 517 transitions, 9388 flow [2024-05-12 13:41:42,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 517 transitions, 9150 flow, removed 53 selfloop flow, removed 6 redundant places. [2024-05-12 13:41:42,008 INFO L231 Difference]: Finished difference. Result has 262 places, 484 transitions, 7947 flow [2024-05-12 13:41:42,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7729, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7947, PETRI_PLACES=262, PETRI_TRANSITIONS=484} [2024-05-12 13:41:42,009 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 210 predicate places. [2024-05-12 13:41:42,009 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 484 transitions, 7947 flow [2024-05-12 13:41:42,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-05-12 13:41:42,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:41:42,009 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:41:42,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-05-12 13:41:42,010 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:41:42,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:41:42,010 INFO L85 PathProgramCache]: Analyzing trace with hash -1526316945, now seen corresponding path program 4 times [2024-05-12 13:41:42,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:41:42,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255617699] [2024-05-12 13:41:42,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:41:42,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:41:42,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:41:42,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:41:42,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:41:42,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255617699] [2024-05-12 13:41:42,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255617699] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:41:42,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:41:42,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:41:42,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948957126] [2024-05-12 13:41:42,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:41:42,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:41:42,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:41:42,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:41:42,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:41:42,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-05-12 13:41:42,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 484 transitions, 7947 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-05-12 13:41:42,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:41:42,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-05-12 13:41:42,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:41:45,490 INFO L124 PetriNetUnfolderBase]: 7439/11334 cut-off events. [2024-05-12 13:41:45,491 INFO L125 PetriNetUnfolderBase]: For 384384/384384 co-relation queries the response was YES. [2024-05-12 13:41:45,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85575 conditions, 11334 events. 7439/11334 cut-off events. For 384384/384384 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 69232 event pairs, 2206 based on Foata normal form. 2/11078 useless extension candidates. Maximal degree in co-relation 85447. Up to 10492 conditions per place. [2024-05-12 13:41:45,703 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 474 selfloop transitions, 27 changer transitions 0/508 dead transitions. [2024-05-12 13:41:45,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 508 transitions, 9051 flow [2024-05-12 13:41:45,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:41:45,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:41:45,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 144 transitions. [2024-05-12 13:41:45,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4472049689440994 [2024-05-12 13:41:45,704 INFO L175 Difference]: Start difference. First operand has 262 places, 484 transitions, 7947 flow. Second operand 7 states and 144 transitions. [2024-05-12 13:41:45,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 508 transitions, 9051 flow [2024-05-12 13:41:47,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 508 transitions, 8713 flow, removed 44 selfloop flow, removed 7 redundant places. [2024-05-12 13:41:47,057 INFO L231 Difference]: Finished difference. Result has 262 places, 484 transitions, 7671 flow [2024-05-12 13:41:47,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7609, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7671, PETRI_PLACES=262, PETRI_TRANSITIONS=484} [2024-05-12 13:41:47,058 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 210 predicate places. [2024-05-12 13:41:47,058 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 484 transitions, 7671 flow [2024-05-12 13:41:47,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-05-12 13:41:47,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:41:47,058 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:41:47,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-05-12 13:41:47,059 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:41:47,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:41:47,059 INFO L85 PathProgramCache]: Analyzing trace with hash -1431011567, now seen corresponding path program 5 times [2024-05-12 13:41:47,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:41:47,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367849605] [2024-05-12 13:41:47,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:41:47,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:41:47,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:41:47,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:41:47,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:41:47,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367849605] [2024-05-12 13:41:47,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367849605] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:41:47,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:41:47,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:41:47,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497927376] [2024-05-12 13:41:47,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:41:47,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:41:47,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:41:47,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:41:47,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:41:47,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-05-12 13:41:47,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 484 transitions, 7671 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-05-12 13:41:47,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:41:47,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-05-12 13:41:47,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:41:50,442 INFO L124 PetriNetUnfolderBase]: 7427/11363 cut-off events. [2024-05-12 13:41:50,442 INFO L125 PetriNetUnfolderBase]: For 380785/380785 co-relation queries the response was YES. [2024-05-12 13:41:50,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84723 conditions, 11363 events. 7427/11363 cut-off events. For 380785/380785 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 70075 event pairs, 1678 based on Foata normal form. 4/11094 useless extension candidates. Maximal degree in co-relation 84596. Up to 10129 conditions per place. [2024-05-12 13:41:50,699 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 458 selfloop transitions, 63 changer transitions 0/528 dead transitions. [2024-05-12 13:41:50,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 528 transitions, 9120 flow [2024-05-12 13:41:50,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:41:50,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:41:50,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-05-12 13:41:50,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5031055900621118 [2024-05-12 13:41:50,701 INFO L175 Difference]: Start difference. First operand has 262 places, 484 transitions, 7671 flow. Second operand 7 states and 162 transitions. [2024-05-12 13:41:50,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 528 transitions, 9120 flow [2024-05-12 13:41:51,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 528 transitions, 8980 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-05-12 13:41:51,882 INFO L231 Difference]: Finished difference. Result has 263 places, 484 transitions, 7682 flow [2024-05-12 13:41:51,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7531, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7682, PETRI_PLACES=263, PETRI_TRANSITIONS=484} [2024-05-12 13:41:51,883 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 211 predicate places. [2024-05-12 13:41:51,884 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 484 transitions, 7682 flow [2024-05-12 13:41:51,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-05-12 13:41:51,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:41:51,884 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:41:51,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-05-12 13:41:51,884 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:41:51,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:41:51,885 INFO L85 PathProgramCache]: Analyzing trace with hash -1424375087, now seen corresponding path program 6 times [2024-05-12 13:41:51,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:41:51,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126077679] [2024-05-12 13:41:51,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:41:51,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:41:51,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:41:52,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-05-12 13:41:52,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:41:52,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126077679] [2024-05-12 13:41:52,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126077679] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:41:52,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:41:52,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:41:52,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814169489] [2024-05-12 13:41:52,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:41:52,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:41:52,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:41:52,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:41:52,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:41:52,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-05-12 13:41:52,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 484 transitions, 7682 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-05-12 13:41:52,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:41:52,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-05-12 13:41:52,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:41:55,186 INFO L124 PetriNetUnfolderBase]: 7417/11303 cut-off events. [2024-05-12 13:41:55,186 INFO L125 PetriNetUnfolderBase]: For 387841/387841 co-relation queries the response was YES. [2024-05-12 13:41:55,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84874 conditions, 11303 events. 7417/11303 cut-off events. For 387841/387841 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 69031 event pairs, 2209 based on Foata normal form. 2/11047 useless extension candidates. Maximal degree in co-relation 84747. Up to 10482 conditions per place. [2024-05-12 13:41:55,475 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 477 selfloop transitions, 21 changer transitions 0/505 dead transitions. [2024-05-12 13:41:55,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 505 transitions, 8772 flow [2024-05-12 13:41:55,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:41:55,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:41:55,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-05-12 13:41:55,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4076086956521739 [2024-05-12 13:41:55,477 INFO L175 Difference]: Start difference. First operand has 263 places, 484 transitions, 7682 flow. Second operand 8 states and 150 transitions. [2024-05-12 13:41:55,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 505 transitions, 8772 flow [2024-05-12 13:41:56,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 505 transitions, 8610 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-05-12 13:41:56,898 INFO L231 Difference]: Finished difference. Result has 266 places, 484 transitions, 7570 flow [2024-05-12 13:41:56,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7520, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7570, PETRI_PLACES=266, PETRI_TRANSITIONS=484} [2024-05-12 13:41:56,898 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 214 predicate places. [2024-05-12 13:41:56,899 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 484 transitions, 7570 flow [2024-05-12 13:41:56,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-05-12 13:41:56,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:41:56,899 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:41:56,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-05-12 13:41:56,899 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:41:56,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:41:56,900 INFO L85 PathProgramCache]: Analyzing trace with hash -1871871999, now seen corresponding path program 4 times [2024-05-12 13:41:56,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:41:56,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722778551] [2024-05-12 13:41:56,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:41:56,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:41:56,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:41:57,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-05-12 13:41:57,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:41:57,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722778551] [2024-05-12 13:41:57,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722778551] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:41:57,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:41:57,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:41:57,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549233192] [2024-05-12 13:41:57,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:41:57,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:41:57,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:41:57,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:41:57,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:41:57,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-05-12 13:41:57,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 484 transitions, 7570 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-05-12 13:41:57,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:41:57,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-05-12 13:41:57,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:42:00,310 INFO L124 PetriNetUnfolderBase]: 7680/11656 cut-off events. [2024-05-12 13:42:00,310 INFO L125 PetriNetUnfolderBase]: For 408538/408538 co-relation queries the response was YES. [2024-05-12 13:42:00,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87737 conditions, 11656 events. 7680/11656 cut-off events. For 408538/408538 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 71093 event pairs, 2226 based on Foata normal form. 6/11404 useless extension candidates. Maximal degree in co-relation 87610. Up to 10460 conditions per place. [2024-05-12 13:42:00,457 INFO L140 encePairwiseOnDemand]: 31/46 looper letters, 465 selfloop transitions, 68 changer transitions 0/540 dead transitions. [2024-05-12 13:42:00,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 540 transitions, 9217 flow [2024-05-12 13:42:00,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:42:00,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:42:00,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 195 transitions. [2024-05-12 13:42:00,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47101449275362317 [2024-05-12 13:42:00,459 INFO L175 Difference]: Start difference. First operand has 266 places, 484 transitions, 7570 flow. Second operand 9 states and 195 transitions. [2024-05-12 13:42:00,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 540 transitions, 9217 flow [2024-05-12 13:42:01,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 540 transitions, 9035 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-05-12 13:42:01,805 INFO L231 Difference]: Finished difference. Result has 268 places, 502 transitions, 7917 flow [2024-05-12 13:42:01,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7388, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7917, PETRI_PLACES=268, PETRI_TRANSITIONS=502} [2024-05-12 13:42:01,805 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 216 predicate places. [2024-05-12 13:42:01,806 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 502 transitions, 7917 flow [2024-05-12 13:42:01,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-05-12 13:42:01,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:42:01,806 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:42:01,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-05-12 13:42:01,807 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:42:01,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:42:01,807 INFO L85 PathProgramCache]: Analyzing trace with hash -1430646573, now seen corresponding path program 1 times [2024-05-12 13:42:01,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:42:01,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764611527] [2024-05-12 13:42:01,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:42:01,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:42:01,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:42:02,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:42:02,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:42:02,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764611527] [2024-05-12 13:42:02,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764611527] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:42:02,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:42:02,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:42:02,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400398193] [2024-05-12 13:42:02,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:42:02,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:42:02,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:42:02,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:42:02,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:42:02,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-05-12 13:42:02,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 502 transitions, 7917 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-05-12 13:42:02,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:42:02,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-05-12 13:42:02,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:42:05,624 INFO L124 PetriNetUnfolderBase]: 7677/11652 cut-off events. [2024-05-12 13:42:05,624 INFO L125 PetriNetUnfolderBase]: For 415775/415775 co-relation queries the response was YES. [2024-05-12 13:42:05,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90121 conditions, 11652 events. 7677/11652 cut-off events. For 415775/415775 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 71002 event pairs, 2245 based on Foata normal form. 1/11395 useless extension candidates. Maximal degree in co-relation 89992. Up to 10809 conditions per place. [2024-05-12 13:42:05,767 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 486 selfloop transitions, 30 changer transitions 0/523 dead transitions. [2024-05-12 13:42:05,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 523 transitions, 9105 flow [2024-05-12 13:42:05,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:42:05,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:42:05,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 125 transitions. [2024-05-12 13:42:05,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4528985507246377 [2024-05-12 13:42:05,769 INFO L175 Difference]: Start difference. First operand has 268 places, 502 transitions, 7917 flow. Second operand 6 states and 125 transitions. [2024-05-12 13:42:05,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 523 transitions, 9105 flow [2024-05-12 13:42:07,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 523 transitions, 8812 flow, removed 109 selfloop flow, removed 4 redundant places. [2024-05-12 13:42:07,179 INFO L231 Difference]: Finished difference. Result has 270 places, 505 transitions, 7782 flow [2024-05-12 13:42:07,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7648, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7782, PETRI_PLACES=270, PETRI_TRANSITIONS=505} [2024-05-12 13:42:07,179 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 218 predicate places. [2024-05-12 13:42:07,179 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 505 transitions, 7782 flow [2024-05-12 13:42:07,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-05-12 13:42:07,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:42:07,180 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:42:07,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-05-12 13:42:07,180 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:42:07,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:42:07,181 INFO L85 PathProgramCache]: Analyzing trace with hash -1431015535, now seen corresponding path program 4 times [2024-05-12 13:42:07,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:42:07,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19271555] [2024-05-12 13:42:07,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:42:07,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:42:07,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:42:08,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:42:08,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:42:08,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19271555] [2024-05-12 13:42:08,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19271555] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:42:08,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:42:08,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:42:08,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324598899] [2024-05-12 13:42:08,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:42:08,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:42:08,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:42:08,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:42:08,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:42:08,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-05-12 13:42:08,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 505 transitions, 7782 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-05-12 13:42:08,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:42:08,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-05-12 13:42:08,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:42:11,118 INFO L124 PetriNetUnfolderBase]: 7722/11752 cut-off events. [2024-05-12 13:42:11,118 INFO L125 PetriNetUnfolderBase]: For 417656/417656 co-relation queries the response was YES. [2024-05-12 13:42:11,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89383 conditions, 11752 events. 7722/11752 cut-off events. For 417656/417656 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 72258 event pairs, 1718 based on Foata normal form. 3/11484 useless extension candidates. Maximal degree in co-relation 89253. Up to 10417 conditions per place. [2024-05-12 13:42:11,269 INFO L140 encePairwiseOnDemand]: 32/46 looper letters, 479 selfloop transitions, 85 changer transitions 0/571 dead transitions. [2024-05-12 13:42:11,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 571 transitions, 9472 flow [2024-05-12 13:42:11,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:42:11,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:42:11,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-05-12 13:42:11,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5217391304347826 [2024-05-12 13:42:11,271 INFO L175 Difference]: Start difference. First operand has 270 places, 505 transitions, 7782 flow. Second operand 8 states and 192 transitions. [2024-05-12 13:42:11,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 571 transitions, 9472 flow [2024-05-12 13:42:12,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 571 transitions, 9404 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-05-12 13:42:12,636 INFO L231 Difference]: Finished difference. Result has 274 places, 514 transitions, 8145 flow [2024-05-12 13:42:12,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7716, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8145, PETRI_PLACES=274, PETRI_TRANSITIONS=514} [2024-05-12 13:42:12,637 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 222 predicate places. [2024-05-12 13:42:12,637 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 514 transitions, 8145 flow [2024-05-12 13:42:12,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-05-12 13:42:12,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:42:12,638 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:42:12,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-05-12 13:42:12,638 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:42:12,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:42:12,638 INFO L85 PathProgramCache]: Analyzing trace with hash -1431015225, now seen corresponding path program 5 times [2024-05-12 13:42:12,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:42:12,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357723590] [2024-05-12 13:42:12,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:42:12,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:42:12,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:42:13,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:42:13,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:42:13,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357723590] [2024-05-12 13:42:13,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357723590] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:42:13,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:42:13,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:42:13,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188323068] [2024-05-12 13:42:13,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:42:13,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:42:13,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:42:13,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:42:13,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:42:13,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-05-12 13:42:13,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 514 transitions, 8145 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-05-12 13:42:13,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:42:13,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-05-12 13:42:13,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:42:16,443 INFO L124 PetriNetUnfolderBase]: 8339/12537 cut-off events. [2024-05-12 13:42:16,443 INFO L125 PetriNetUnfolderBase]: For 490634/490634 co-relation queries the response was YES. [2024-05-12 13:42:16,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99828 conditions, 12537 events. 8339/12537 cut-off events. For 490634/490634 co-relation queries the response was YES. Maximal size of possible extension queue 559. Compared 76466 event pairs, 1680 based on Foata normal form. 12/12290 useless extension candidates. Maximal degree in co-relation 99697. Up to 9989 conditions per place. [2024-05-12 13:42:16,612 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 426 selfloop transitions, 164 changer transitions 0/597 dead transitions. [2024-05-12 13:42:16,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 597 transitions, 10499 flow [2024-05-12 13:42:16,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:42:16,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:42:16,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-05-12 13:42:16,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5407608695652174 [2024-05-12 13:42:16,614 INFO L175 Difference]: Start difference. First operand has 274 places, 514 transitions, 8145 flow. Second operand 8 states and 199 transitions. [2024-05-12 13:42:16,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 597 transitions, 10499 flow [2024-05-12 13:42:18,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 597 transitions, 10223 flow, removed 61 selfloop flow, removed 6 redundant places. [2024-05-12 13:42:18,565 INFO L231 Difference]: Finished difference. Result has 278 places, 541 transitions, 9050 flow [2024-05-12 13:42:18,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7875, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9050, PETRI_PLACES=278, PETRI_TRANSITIONS=541} [2024-05-12 13:42:18,566 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 226 predicate places. [2024-05-12 13:42:18,566 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 541 transitions, 9050 flow [2024-05-12 13:42:18,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-05-12 13:42:18,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:42:18,566 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:42:18,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-05-12 13:42:18,566 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:42:18,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:42:18,569 INFO L85 PathProgramCache]: Analyzing trace with hash -1431004995, now seen corresponding path program 6 times [2024-05-12 13:42:18,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:42:18,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451471236] [2024-05-12 13:42:18,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:42:18,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:42:18,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:42:19,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:42:19,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:42:19,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451471236] [2024-05-12 13:42:19,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451471236] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:42:19,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:42:19,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:42:19,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146139699] [2024-05-12 13:42:19,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:42:19,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:42:19,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:42:19,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:42:19,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:42:19,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-05-12 13:42:19,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 541 transitions, 9050 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-05-12 13:42:19,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:42:19,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-05-12 13:42:19,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:42:22,670 INFO L124 PetriNetUnfolderBase]: 8578/12857 cut-off events. [2024-05-12 13:42:22,671 INFO L125 PetriNetUnfolderBase]: For 531533/531533 co-relation queries the response was YES. [2024-05-12 13:42:22,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106221 conditions, 12857 events. 8578/12857 cut-off events. For 531533/531533 co-relation queries the response was YES. Maximal size of possible extension queue 579. Compared 78386 event pairs, 1742 based on Foata normal form. 6/12604 useless extension candidates. Maximal degree in co-relation 106087. Up to 10127 conditions per place. [2024-05-12 13:42:22,857 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 441 selfloop transitions, 157 changer transitions 0/605 dead transitions. [2024-05-12 13:42:22,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 605 transitions, 11176 flow [2024-05-12 13:42:22,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:42:22,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:42:22,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-05-12 13:42:22,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5190217391304348 [2024-05-12 13:42:22,859 INFO L175 Difference]: Start difference. First operand has 278 places, 541 transitions, 9050 flow. Second operand 8 states and 191 transitions. [2024-05-12 13:42:22,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 605 transitions, 11176 flow [2024-05-12 13:42:25,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 605 transitions, 10867 flow, removed 128 selfloop flow, removed 3 redundant places. [2024-05-12 13:42:25,131 INFO L231 Difference]: Finished difference. Result has 285 places, 558 transitions, 9663 flow [2024-05-12 13:42:25,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8767, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9663, PETRI_PLACES=285, PETRI_TRANSITIONS=558} [2024-05-12 13:42:25,132 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 233 predicate places. [2024-05-12 13:42:25,132 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 558 transitions, 9663 flow [2024-05-12 13:42:25,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-05-12 13:42:25,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:42:25,132 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:42:25,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-05-12 13:42:25,133 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:42:25,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:42:25,133 INFO L85 PathProgramCache]: Analyzing trace with hash -1529165008, now seen corresponding path program 1 times [2024-05-12 13:42:25,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:42:25,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320328409] [2024-05-12 13:42:25,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:42:25,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:42:25,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:42:26,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:42:26,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:42:26,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320328409] [2024-05-12 13:42:26,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320328409] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:42:26,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:42:26,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:42:26,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746063491] [2024-05-12 13:42:26,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:42:26,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:42:26,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:42:26,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:42:26,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:42:26,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-05-12 13:42:26,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 558 transitions, 9663 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-05-12 13:42:26,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:42:26,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-05-12 13:42:26,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:42:29,556 INFO L124 PetriNetUnfolderBase]: 8611/12919 cut-off events. [2024-05-12 13:42:29,556 INFO L125 PetriNetUnfolderBase]: For 543320/543320 co-relation queries the response was YES. [2024-05-12 13:42:29,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108085 conditions, 12919 events. 8611/12919 cut-off events. For 543320/543320 co-relation queries the response was YES. Maximal size of possible extension queue 581. Compared 78627 event pairs, 2341 based on Foata normal form. 2/12658 useless extension candidates. Maximal degree in co-relation 107947. Up to 11886 conditions per place. [2024-05-12 13:42:29,735 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 540 selfloop transitions, 51 changer transitions 0/598 dead transitions. [2024-05-12 13:42:29,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 598 transitions, 11237 flow [2024-05-12 13:42:29,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:42:29,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:42:29,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-05-12 13:42:29,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4813664596273292 [2024-05-12 13:42:29,736 INFO L175 Difference]: Start difference. First operand has 285 places, 558 transitions, 9663 flow. Second operand 7 states and 155 transitions. [2024-05-12 13:42:29,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 598 transitions, 11237 flow [2024-05-12 13:42:31,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 598 transitions, 10887 flow, removed 89 selfloop flow, removed 4 redundant places. [2024-05-12 13:42:31,733 INFO L231 Difference]: Finished difference. Result has 288 places, 562 transitions, 9526 flow [2024-05-12 13:42:31,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9313, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9526, PETRI_PLACES=288, PETRI_TRANSITIONS=562} [2024-05-12 13:42:31,734 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 236 predicate places. [2024-05-12 13:42:31,734 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 562 transitions, 9526 flow [2024-05-12 13:42:31,734 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-05-12 13:42:31,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:42:31,734 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:42:31,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-05-12 13:42:31,734 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:42:31,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:42:31,735 INFO L85 PathProgramCache]: Analyzing trace with hash 128511580, now seen corresponding path program 2 times [2024-05-12 13:42:31,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:42:31,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420916442] [2024-05-12 13:42:31,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:42:31,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:42:31,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:42:32,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:42:32,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:42:32,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420916442] [2024-05-12 13:42:32,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420916442] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:42:32,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:42:32,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:42:32,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15247005] [2024-05-12 13:42:32,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:42:32,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:42:32,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:42:32,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:42:32,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:42:32,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-05-12 13:42:32,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 562 transitions, 9526 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-05-12 13:42:32,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:42:32,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-05-12 13:42:32,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:42:36,150 INFO L124 PetriNetUnfolderBase]: 8644/12978 cut-off events. [2024-05-12 13:42:36,150 INFO L125 PetriNetUnfolderBase]: For 546901/546901 co-relation queries the response was YES. [2024-05-12 13:42:36,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106731 conditions, 12978 events. 8644/12978 cut-off events. For 546901/546901 co-relation queries the response was YES. Maximal size of possible extension queue 586. Compared 79201 event pairs, 2461 based on Foata normal form. 2/12713 useless extension candidates. Maximal degree in co-relation 106592. Up to 12027 conditions per place. [2024-05-12 13:42:36,333 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 541 selfloop transitions, 47 changer transitions 0/595 dead transitions. [2024-05-12 13:42:36,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 595 transitions, 10908 flow [2024-05-12 13:42:36,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:42:36,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:42:36,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 151 transitions. [2024-05-12 13:42:36,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.468944099378882 [2024-05-12 13:42:36,335 INFO L175 Difference]: Start difference. First operand has 288 places, 562 transitions, 9526 flow. Second operand 7 states and 151 transitions. [2024-05-12 13:42:36,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 595 transitions, 10908 flow