./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/rfi006_pso.oepc_pso.opt_tso.oepc_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/rfi006_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/rfi006_pso.oepc_pso.opt_tso.oepc_tso.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/rfi006_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 01:44:09,506 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 01:44:09,571 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 01:44:09,576 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 01:44:09,577 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 01:44:09,597 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 01:44:09,597 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 01:44:09,598 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 01:44:09,598 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 01:44:09,601 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 01:44:09,601 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 01:44:09,601 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 01:44:09,602 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 01:44:09,603 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 01:44:09,603 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 01:44:09,603 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 01:44:09,603 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 01:44:09,603 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 01:44:09,604 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 01:44:09,604 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 01:44:09,604 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 01:44:09,604 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 01:44:09,604 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 01:44:09,604 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 01:44:09,604 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 01:44:09,605 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 01:44:09,605 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 01:44:09,605 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 01:44:09,605 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 01:44:09,605 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 01:44:09,606 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 01:44:09,606 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 01:44:09,606 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 01:44:09,606 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 01:44:09,607 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 01:44:09,607 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 01:44:09,607 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 01:44:09,607 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 01:44:09,607 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 01:44:09,607 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 01:44:09,607 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 01:44:09,607 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 01:44:09,607 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 01:44:09,608 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-06-28 01:44:09,788 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 01:44:09,806 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 01:44:09,809 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 01:44:09,810 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 01:44:09,810 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 01:44:09,811 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/rfi006_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-28 01:44:10,792 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 01:44:11,016 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 01:44:11,017 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi006_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-28 01:44:11,029 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7a55122ca/6889029dd85e41e09e06ad9da0a4548b/FLAG4abda5329 [2024-06-28 01:44:11,039 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7a55122ca/6889029dd85e41e09e06ad9da0a4548b [2024-06-28 01:44:11,041 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 01:44:11,045 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 01:44:11,046 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/rfi006_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-28 01:44:11,191 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 01:44:11,192 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 01:44:11,193 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 01:44:11,193 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 01:44:11,197 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 01:44:11,198 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 01:44:11" (1/2) ... [2024-06-28 01:44:11,199 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@57b6990d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:44:11, skipping insertion in model container [2024-06-28 01:44:11,199 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 01:44:11" (1/2) ... [2024-06-28 01:44:11,200 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@700e0d4e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:44:11, skipping insertion in model container [2024-06-28 01:44:11,200 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:44:11" (2/2) ... [2024-06-28 01:44:11,201 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@57b6990d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:44:11, skipping insertion in model container [2024-06-28 01:44:11,202 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:44:11" (2/2) ... [2024-06-28 01:44:11,202 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 01:44:11,270 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 01:44:11,271 INFO L97 edCorrectnessWitness]: Location invariant before [L836-L836] (((((((((((((((((! multithreaded || y$r_buff1_thd3 == (_Bool)0) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd3 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd3 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 2)) && (y$w_buff1 == 0 || y$w_buff1 == 2)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 2))) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0) [2024-06-28 01:44:11,271 INFO L97 edCorrectnessWitness]: Location invariant before [L838-L838] (((((((((((((((((! multithreaded || y$r_buff1_thd3 == (_Bool)0) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd3 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd3 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 2)) && (y$w_buff1 == 0 || y$w_buff1 == 2)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 2))) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0) [2024-06-28 01:44:11,271 INFO L97 edCorrectnessWitness]: Location invariant before [L839-L839] (((((((((((((((((! multithreaded || y$r_buff1_thd3 == (_Bool)0) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd3 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd3 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 2)) && (y$w_buff1 == 0 || y$w_buff1 == 2)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 2))) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0) [2024-06-28 01:44:11,272 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 01:44:11,272 INFO L106 edCorrectnessWitness]: ghost_update [L834-L834] multithreaded = 1; [2024-06-28 01:44:11,326 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 01:44:11,476 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi006_pso.oepc_pso.opt_tso.oepc_tso.opt.i[974,987] [2024-06-28 01:44:11,663 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 01:44:11,670 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-28 01:44:11,701 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi006_pso.oepc_pso.opt_tso.oepc_tso.opt.i[974,987] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 01:44:11,776 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 01:44:11,819 INFO L206 MainTranslator]: Completed translation [2024-06-28 01:44:11,821 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:44:11 WrapperNode [2024-06-28 01:44:11,821 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 01:44:11,822 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 01:44:11,823 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 01:44:11,823 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 01:44:11,828 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:44:11" (1/1) ... [2024-06-28 01:44:11,848 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:44:11" (1/1) ... [2024-06-28 01:44:11,876 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 162 [2024-06-28 01:44:11,876 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 01:44:11,877 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 01:44:11,877 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 01:44:11,877 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 01:44:11,886 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:44:11" (1/1) ... [2024-06-28 01:44:11,886 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:44:11" (1/1) ... [2024-06-28 01:44:11,889 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:44:11" (1/1) ... [2024-06-28 01:44:11,903 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-28 01:44:11,904 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:44:11" (1/1) ... [2024-06-28 01:44:11,904 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:44:11" (1/1) ... [2024-06-28 01:44:11,911 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:44:11" (1/1) ... [2024-06-28 01:44:11,912 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:44:11" (1/1) ... [2024-06-28 01:44:11,913 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:44:11" (1/1) ... [2024-06-28 01:44:11,915 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:44:11" (1/1) ... [2024-06-28 01:44:11,937 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 01:44:11,938 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 01:44:11,938 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 01:44:11,938 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 01:44:11,939 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:44:11" (1/1) ... [2024-06-28 01:44:11,945 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 01:44:11,951 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 01:44:11,965 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-28 01:44:11,983 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-28 01:44:11,994 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 01:44:11,995 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 01:44:11,995 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 01:44:11,995 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 01:44:11,995 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 01:44:11,996 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 01:44:11,996 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 01:44:11,996 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 01:44:11,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 01:44:11,997 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 01:44:11,997 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 01:44:11,997 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 01:44:11,998 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 01:44:12,123 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 01:44:12,125 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 01:44:12,397 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 01:44:12,397 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 01:44:12,538 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 01:44:12,538 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 01:44:12,538 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 01:44:12 BoogieIcfgContainer [2024-06-28 01:44:12,538 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 01:44:12,541 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 01:44:12,541 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 01:44:12,543 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 01:44:12,543 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 01:44:11" (1/4) ... [2024-06-28 01:44:12,544 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@27c22eda and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 01:44:12, skipping insertion in model container [2024-06-28 01:44:12,544 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:44:11" (2/4) ... [2024-06-28 01:44:12,545 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@27c22eda and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 01:44:12, skipping insertion in model container [2024-06-28 01:44:12,545 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:44:11" (3/4) ... [2024-06-28 01:44:12,545 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@27c22eda and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 01:44:12, skipping insertion in model container [2024-06-28 01:44:12,545 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 01:44:12" (4/4) ... [2024-06-28 01:44:12,546 INFO L112 eAbstractionObserver]: Analyzing ICFG rfi006_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-28 01:44:12,559 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 01:44:12,559 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 5 error locations. [2024-06-28 01:44:12,560 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 01:44:12,600 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 01:44:12,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 55 places, 46 transitions, 104 flow [2024-06-28 01:44:12,658 INFO L124 PetriNetUnfolderBase]: 1/43 cut-off events. [2024-06-28 01:44:12,658 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 01:44:12,662 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 5. Compared 75 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 44. Up to 2 conditions per place. [2024-06-28 01:44:12,662 INFO L82 GeneralOperation]: Start removeDead. Operand has 55 places, 46 transitions, 104 flow [2024-06-28 01:44:12,666 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 52 places, 43 transitions, 95 flow [2024-06-28 01:44:12,674 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 01:44:12,679 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;@21c6b764, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 01:44:12,680 INFO L358 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2024-06-28 01:44:12,682 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 01:44:12,682 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 01:44:12,682 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 01:44:12,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:12,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 01:44:12,684 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:44:12,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:12,688 INFO L85 PathProgramCache]: Analyzing trace with hash 386369729, now seen corresponding path program 1 times [2024-06-28 01:44:12,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:12,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476143671] [2024-06-28 01:44:12,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:12,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:12,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:13,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:13,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:13,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476143671] [2024-06-28 01:44:13,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476143671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:13,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:13,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 01:44:13,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768460884] [2024-06-28 01:44:13,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:13,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 01:44:13,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:13,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 01:44:13,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 01:44:13,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 46 [2024-06-28 01:44:13,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 43 transitions, 95 flow. Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:13,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:13,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 46 [2024-06-28 01:44:13,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:14,235 INFO L124 PetriNetUnfolderBase]: 3506/5124 cut-off events. [2024-06-28 01:44:14,235 INFO L125 PetriNetUnfolderBase]: For 39/39 co-relation queries the response was YES. [2024-06-28 01:44:14,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10275 conditions, 5124 events. 3506/5124 cut-off events. For 39/39 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 28708 event pairs, 1988 based on Foata normal form. 176/5034 useless extension candidates. Maximal degree in co-relation 10263. Up to 5051 conditions per place. [2024-06-28 01:44:14,268 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 42 selfloop transitions, 5 changer transitions 0/58 dead transitions. [2024-06-28 01:44:14,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 58 transitions, 225 flow [2024-06-28 01:44:14,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 01:44:14,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 01:44:14,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 94 transitions. [2024-06-28 01:44:14,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6811594202898551 [2024-06-28 01:44:14,279 INFO L175 Difference]: Start difference. First operand has 52 places, 43 transitions, 95 flow. Second operand 3 states and 94 transitions. [2024-06-28 01:44:14,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 58 transitions, 225 flow [2024-06-28 01:44:14,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 58 transitions, 220 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 01:44:14,287 INFO L231 Difference]: Finished difference. Result has 52 places, 46 transitions, 127 flow [2024-06-28 01:44:14,289 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-06-28 01:44:14,292 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 0 predicate places. [2024-06-28 01:44:14,292 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 46 transitions, 127 flow [2024-06-28 01:44:14,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:14,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:14,293 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:14,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 01:44:14,294 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:44:14,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:14,296 INFO L85 PathProgramCache]: Analyzing trace with hash -170750702, now seen corresponding path program 1 times [2024-06-28 01:44:14,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:14,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741546541] [2024-06-28 01:44:14,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:14,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:14,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:14,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:14,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:14,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741546541] [2024-06-28 01:44:14,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1741546541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:14,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:14,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 01:44:14,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581811328] [2024-06-28 01:44:14,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:14,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 01:44:14,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:14,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 01:44:14,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 01:44:14,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 46 [2024-06-28 01:44:14,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 46 transitions, 127 flow. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:14,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:14,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 46 [2024-06-28 01:44:14,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:15,619 INFO L124 PetriNetUnfolderBase]: 4247/6792 cut-off events. [2024-06-28 01:44:15,619 INFO L125 PetriNetUnfolderBase]: For 905/910 co-relation queries the response was YES. [2024-06-28 01:44:15,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14469 conditions, 6792 events. 4247/6792 cut-off events. For 905/910 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 42742 event pairs, 2001 based on Foata normal form. 10/6325 useless extension candidates. Maximal degree in co-relation 14457. Up to 6041 conditions per place. [2024-06-28 01:44:15,645 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 55 selfloop transitions, 11 changer transitions 0/76 dead transitions. [2024-06-28 01:44:15,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 76 transitions, 345 flow [2024-06-28 01:44:15,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 01:44:15,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 01:44:15,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 117 transitions. [2024-06-28 01:44:15,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6358695652173914 [2024-06-28 01:44:15,647 INFO L175 Difference]: Start difference. First operand has 52 places, 46 transitions, 127 flow. Second operand 4 states and 117 transitions. [2024-06-28 01:44:15,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 76 transitions, 345 flow [2024-06-28 01:44:15,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 76 transitions, 336 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 01:44:15,651 INFO L231 Difference]: Finished difference. Result has 56 places, 56 transitions, 214 flow [2024-06-28 01:44:15,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=122, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=214, PETRI_PLACES=56, PETRI_TRANSITIONS=56} [2024-06-28 01:44:15,652 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 4 predicate places. [2024-06-28 01:44:15,652 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 56 transitions, 214 flow [2024-06-28 01:44:15,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:15,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:15,653 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:15,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 01:44:15,653 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting P1Err0ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:44:15,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:15,653 INFO L85 PathProgramCache]: Analyzing trace with hash -171324267, now seen corresponding path program 1 times [2024-06-28 01:44:15,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:15,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687359460] [2024-06-28 01:44:15,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:15,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:15,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:15,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:15,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:15,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687359460] [2024-06-28 01:44:15,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687359460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:15,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:15,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 01:44:15,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371320121] [2024-06-28 01:44:15,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:15,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 01:44:15,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:15,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 01:44:15,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 01:44:15,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 46 [2024-06-28 01:44:15,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 56 transitions, 214 flow. Second operand has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:15,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:15,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 46 [2024-06-28 01:44:15,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:16,050 INFO L124 PetriNetUnfolderBase]: 1353/2645 cut-off events. [2024-06-28 01:44:16,050 INFO L125 PetriNetUnfolderBase]: For 531/589 co-relation queries the response was YES. [2024-06-28 01:44:16,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5418 conditions, 2645 events. 1353/2645 cut-off events. For 531/589 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 18622 event pairs, 521 based on Foata normal form. 16/2529 useless extension candidates. Maximal degree in co-relation 5403. Up to 1807 conditions per place. [2024-06-28 01:44:16,064 INFO L140 encePairwiseOnDemand]: 43/46 looper letters, 35 selfloop transitions, 5 changer transitions 0/65 dead transitions. [2024-06-28 01:44:16,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 65 transitions, 298 flow [2024-06-28 01:44:16,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 01:44:16,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 01:44:16,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 102 transitions. [2024-06-28 01:44:16,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7391304347826086 [2024-06-28 01:44:16,068 INFO L175 Difference]: Start difference. First operand has 56 places, 56 transitions, 214 flow. Second operand 3 states and 102 transitions. [2024-06-28 01:44:16,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 65 transitions, 298 flow [2024-06-28 01:44:16,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 65 transitions, 294 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-28 01:44:16,073 INFO L231 Difference]: Finished difference. Result has 57 places, 52 transitions, 194 flow [2024-06-28 01:44:16,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=184, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=194, PETRI_PLACES=57, PETRI_TRANSITIONS=52} [2024-06-28 01:44:16,074 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 5 predicate places. [2024-06-28 01:44:16,074 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 52 transitions, 194 flow [2024-06-28 01:44:16,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:16,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:16,075 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:16,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 01:44:16,075 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:44:16,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:16,076 INFO L85 PathProgramCache]: Analyzing trace with hash 1777230861, now seen corresponding path program 1 times [2024-06-28 01:44:16,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:16,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523032275] [2024-06-28 01:44:16,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:16,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:16,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:17,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:17,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:17,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523032275] [2024-06-28 01:44:17,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523032275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:17,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:17,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:44:17,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265680049] [2024-06-28 01:44:17,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:17,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:44:17,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:17,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:44:17,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:44:17,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 46 [2024-06-28 01:44:17,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 52 transitions, 194 flow. Second operand has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:17,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:17,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 46 [2024-06-28 01:44:17,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:17,760 INFO L124 PetriNetUnfolderBase]: 3600/5783 cut-off events. [2024-06-28 01:44:17,760 INFO L125 PetriNetUnfolderBase]: For 3136/3151 co-relation queries the response was YES. [2024-06-28 01:44:17,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13567 conditions, 5783 events. 3600/5783 cut-off events. For 3136/3151 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 35315 event pairs, 1445 based on Foata normal form. 18/5610 useless extension candidates. Maximal degree in co-relation 13550. Up to 5086 conditions per place. [2024-06-28 01:44:17,789 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 58 selfloop transitions, 12 changer transitions 1/81 dead transitions. [2024-06-28 01:44:17,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 81 transitions, 412 flow [2024-06-28 01:44:17,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:44:17,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:44:17,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 136 transitions. [2024-06-28 01:44:17,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.591304347826087 [2024-06-28 01:44:17,792 INFO L175 Difference]: Start difference. First operand has 57 places, 52 transitions, 194 flow. Second operand 5 states and 136 transitions. [2024-06-28 01:44:17,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 81 transitions, 412 flow [2024-06-28 01:44:17,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 81 transitions, 400 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-28 01:44:17,795 INFO L231 Difference]: Finished difference. Result has 59 places, 53 transitions, 230 flow [2024-06-28 01:44:17,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=230, PETRI_PLACES=59, PETRI_TRANSITIONS=53} [2024-06-28 01:44:17,797 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 7 predicate places. [2024-06-28 01:44:17,797 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 53 transitions, 230 flow [2024-06-28 01:44:17,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:17,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:17,797 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:17,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 01:44:17,798 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:44:17,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:17,798 INFO L85 PathProgramCache]: Analyzing trace with hash -1434119949, now seen corresponding path program 1 times [2024-06-28 01:44:17,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:17,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826873525] [2024-06-28 01:44:17,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:17,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:17,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:18,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:18,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:18,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826873525] [2024-06-28 01:44:18,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826873525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:18,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:18,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:44:18,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906864846] [2024-06-28 01:44:18,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:18,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:44:18,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:18,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:44:18,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:44:18,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:44:18,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 53 transitions, 230 flow. Second operand has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 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-06-28 01:44:18,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:18,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:44:18,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:18,851 INFO L124 PetriNetUnfolderBase]: 2959/4786 cut-off events. [2024-06-28 01:44:18,851 INFO L125 PetriNetUnfolderBase]: For 3571/3571 co-relation queries the response was YES. [2024-06-28 01:44:18,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11931 conditions, 4786 events. 2959/4786 cut-off events. For 3571/3571 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 28889 event pairs, 1631 based on Foata normal form. 2/4635 useless extension candidates. Maximal degree in co-relation 11912. Up to 4260 conditions per place. [2024-06-28 01:44:18,872 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 60 selfloop transitions, 9 changer transitions 0/78 dead transitions. [2024-06-28 01:44:18,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 78 transitions, 458 flow [2024-06-28 01:44:18,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:44:18,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:44:18,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 117 transitions. [2024-06-28 01:44:18,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.508695652173913 [2024-06-28 01:44:18,874 INFO L175 Difference]: Start difference. First operand has 59 places, 53 transitions, 230 flow. Second operand 5 states and 117 transitions. [2024-06-28 01:44:18,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 78 transitions, 458 flow [2024-06-28 01:44:18,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 78 transitions, 422 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 01:44:18,878 INFO L231 Difference]: Finished difference. Result has 61 places, 60 transitions, 283 flow [2024-06-28 01:44:18,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=200, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=283, PETRI_PLACES=61, PETRI_TRANSITIONS=60} [2024-06-28 01:44:18,879 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 9 predicate places. [2024-06-28 01:44:18,879 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 60 transitions, 283 flow [2024-06-28 01:44:18,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 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-06-28 01:44:18,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:18,880 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:18,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 01:44:18,880 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:44:18,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:18,880 INFO L85 PathProgramCache]: Analyzing trace with hash -1500001168, now seen corresponding path program 1 times [2024-06-28 01:44:18,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:18,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261504333] [2024-06-28 01:44:18,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:18,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:18,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:19,542 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:19,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:19,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261504333] [2024-06-28 01:44:19,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261504333] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:19,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:19,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:44:19,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903641753] [2024-06-28 01:44:19,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:19,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:44:19,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:19,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:44:19,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:44:19,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:44:19,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 60 transitions, 283 flow. Second operand has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:19,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:19,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:44:19,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:20,209 INFO L124 PetriNetUnfolderBase]: 2965/4792 cut-off events. [2024-06-28 01:44:20,210 INFO L125 PetriNetUnfolderBase]: For 5478/5478 co-relation queries the response was YES. [2024-06-28 01:44:20,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12896 conditions, 4792 events. 2965/4792 cut-off events. For 5478/5478 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 29071 event pairs, 1560 based on Foata normal form. 4/4643 useless extension candidates. Maximal degree in co-relation 12874. Up to 4232 conditions per place. [2024-06-28 01:44:20,233 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 69 selfloop transitions, 13 changer transitions 0/91 dead transitions. [2024-06-28 01:44:20,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 91 transitions, 541 flow [2024-06-28 01:44:20,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:44:20,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:44:20,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-28 01:44:20,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5144927536231884 [2024-06-28 01:44:20,235 INFO L175 Difference]: Start difference. First operand has 61 places, 60 transitions, 283 flow. Second operand 6 states and 142 transitions. [2024-06-28 01:44:20,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 91 transitions, 541 flow [2024-06-28 01:44:20,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 91 transitions, 526 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-28 01:44:20,241 INFO L231 Difference]: Finished difference. Result has 65 places, 64 transitions, 335 flow [2024-06-28 01:44:20,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=268, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=335, PETRI_PLACES=65, PETRI_TRANSITIONS=64} [2024-06-28 01:44:20,243 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 13 predicate places. [2024-06-28 01:44:20,244 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 64 transitions, 335 flow [2024-06-28 01:44:20,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:20,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:20,244 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:20,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 01:44:20,245 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:44:20,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:20,245 INFO L85 PathProgramCache]: Analyzing trace with hash -1834624648, now seen corresponding path program 1 times [2024-06-28 01:44:20,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:20,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572281352] [2024-06-28 01:44:20,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:20,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:20,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:20,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:20,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:20,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572281352] [2024-06-28 01:44:20,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572281352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:20,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:20,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:44:20,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975158439] [2024-06-28 01:44:20,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:20,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:44:20,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:20,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:44:20,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:44:20,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-28 01:44:20,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 64 transitions, 335 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:20,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:20,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-28 01:44:20,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:21,650 INFO L124 PetriNetUnfolderBase]: 3663/5892 cut-off events. [2024-06-28 01:44:21,651 INFO L125 PetriNetUnfolderBase]: For 9202/9228 co-relation queries the response was YES. [2024-06-28 01:44:21,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16886 conditions, 5892 events. 3663/5892 cut-off events. For 9202/9228 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 35606 event pairs, 1532 based on Foata normal form. 24/5727 useless extension candidates. Maximal degree in co-relation 16862. Up to 5172 conditions per place. [2024-06-28 01:44:21,671 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 72 selfloop transitions, 22 changer transitions 0/102 dead transitions. [2024-06-28 01:44:21,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 102 transitions, 644 flow [2024-06-28 01:44:21,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:44:21,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:44:21,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-28 01:44:21,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5144927536231884 [2024-06-28 01:44:21,673 INFO L175 Difference]: Start difference. First operand has 65 places, 64 transitions, 335 flow. Second operand 6 states and 142 transitions. [2024-06-28 01:44:21,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 102 transitions, 644 flow [2024-06-28 01:44:21,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 102 transitions, 607 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 01:44:21,679 INFO L231 Difference]: Finished difference. Result has 68 places, 73 transitions, 419 flow [2024-06-28 01:44:21,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=298, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=419, PETRI_PLACES=68, PETRI_TRANSITIONS=73} [2024-06-28 01:44:21,680 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 16 predicate places. [2024-06-28 01:44:21,680 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 73 transitions, 419 flow [2024-06-28 01:44:21,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:21,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:21,681 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:21,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 01:44:21,681 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:44:21,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:21,682 INFO L85 PathProgramCache]: Analyzing trace with hash 670000344, now seen corresponding path program 2 times [2024-06-28 01:44:21,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:21,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623925190] [2024-06-28 01:44:21,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:21,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:21,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:22,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:22,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:22,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623925190] [2024-06-28 01:44:22,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623925190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:22,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:22,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:44:22,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714846396] [2024-06-28 01:44:22,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:22,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:44:22,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:22,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:44:22,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:44:22,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-28 01:44:22,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 73 transitions, 419 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:22,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:22,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-28 01:44:22,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:22,924 INFO L124 PetriNetUnfolderBase]: 3682/5917 cut-off events. [2024-06-28 01:44:22,924 INFO L125 PetriNetUnfolderBase]: For 13028/13036 co-relation queries the response was YES. [2024-06-28 01:44:22,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18427 conditions, 5917 events. 3682/5917 cut-off events. For 13028/13036 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 35749 event pairs, 1391 based on Foata normal form. 8/5739 useless extension candidates. Maximal degree in co-relation 18401. Up to 5109 conditions per place. [2024-06-28 01:44:22,953 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 78 selfloop transitions, 30 changer transitions 0/116 dead transitions. [2024-06-28 01:44:22,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 116 transitions, 843 flow [2024-06-28 01:44:22,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:44:22,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:44:22,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-28 01:44:22,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5217391304347826 [2024-06-28 01:44:22,956 INFO L175 Difference]: Start difference. First operand has 68 places, 73 transitions, 419 flow. Second operand 6 states and 144 transitions. [2024-06-28 01:44:22,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 116 transitions, 843 flow [2024-06-28 01:44:22,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 116 transitions, 803 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-28 01:44:22,964 INFO L231 Difference]: Finished difference. Result has 73 places, 85 transitions, 577 flow [2024-06-28 01:44:22,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=379, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=577, PETRI_PLACES=73, PETRI_TRANSITIONS=85} [2024-06-28 01:44:22,965 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 21 predicate places. [2024-06-28 01:44:22,965 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 85 transitions, 577 flow [2024-06-28 01:44:22,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:22,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:22,965 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:22,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 01:44:22,965 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:44:22,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:22,966 INFO L85 PathProgramCache]: Analyzing trace with hash -2014346810, now seen corresponding path program 1 times [2024-06-28 01:44:22,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:22,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462817003] [2024-06-28 01:44:22,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:22,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:22,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:23,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:23,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:23,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462817003] [2024-06-28 01:44:23,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462817003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:23,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:23,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:44:23,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230181405] [2024-06-28 01:44:23,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:23,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:44:23,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:23,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:44:23,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:44:23,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-28 01:44:23,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 85 transitions, 577 flow. Second operand has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:23,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:23,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-28 01:44:23,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:24,295 INFO L124 PetriNetUnfolderBase]: 4328/6848 cut-off events. [2024-06-28 01:44:24,295 INFO L125 PetriNetUnfolderBase]: For 19987/19987 co-relation queries the response was YES. [2024-06-28 01:44:24,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22752 conditions, 6848 events. 4328/6848 cut-off events. For 19987/19987 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 40722 event pairs, 1817 based on Foata normal form. 2/6639 useless extension candidates. Maximal degree in co-relation 22723. Up to 6174 conditions per place. [2024-06-28 01:44:24,334 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 95 selfloop transitions, 12 changer transitions 0/114 dead transitions. [2024-06-28 01:44:24,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 114 transitions, 933 flow [2024-06-28 01:44:24,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:44:24,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:44:24,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 108 transitions. [2024-06-28 01:44:24,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46956521739130436 [2024-06-28 01:44:24,335 INFO L175 Difference]: Start difference. First operand has 73 places, 85 transitions, 577 flow. Second operand 5 states and 108 transitions. [2024-06-28 01:44:24,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 114 transitions, 933 flow [2024-06-28 01:44:24,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 114 transitions, 861 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-28 01:44:24,356 INFO L231 Difference]: Finished difference. Result has 76 places, 95 transitions, 645 flow [2024-06-28 01:44:24,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=517, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=645, PETRI_PLACES=76, PETRI_TRANSITIONS=95} [2024-06-28 01:44:24,357 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 24 predicate places. [2024-06-28 01:44:24,357 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 95 transitions, 645 flow [2024-06-28 01:44:24,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:24,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:24,357 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:24,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 01:44:24,358 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:44:24,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:24,358 INFO L85 PathProgramCache]: Analyzing trace with hash -2039262799, now seen corresponding path program 1 times [2024-06-28 01:44:24,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:24,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799456204] [2024-06-28 01:44:24,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:24,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:24,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:25,279 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:25,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:25,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799456204] [2024-06-28 01:44:25,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799456204] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:25,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:25,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:44:25,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996113432] [2024-06-28 01:44:25,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:25,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:44:25,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:25,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:44:25,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:44:25,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-28 01:44:25,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 95 transitions, 645 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:25,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:25,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-28 01:44:25,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:26,110 INFO L124 PetriNetUnfolderBase]: 3671/5884 cut-off events. [2024-06-28 01:44:26,110 INFO L125 PetriNetUnfolderBase]: For 18133/18155 co-relation queries the response was YES. [2024-06-28 01:44:26,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20425 conditions, 5884 events. 3671/5884 cut-off events. For 18133/18155 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 35421 event pairs, 1468 based on Foata normal form. 20/5722 useless extension candidates. Maximal degree in co-relation 20394. Up to 5166 conditions per place. [2024-06-28 01:44:26,137 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 91 selfloop transitions, 28 changer transitions 0/127 dead transitions. [2024-06-28 01:44:26,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 127 transitions, 1003 flow [2024-06-28 01:44:26,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:44:26,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:44:26,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-28 01:44:26,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5108695652173914 [2024-06-28 01:44:26,138 INFO L175 Difference]: Start difference. First operand has 76 places, 95 transitions, 645 flow. Second operand 6 states and 141 transitions. [2024-06-28 01:44:26,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 127 transitions, 1003 flow [2024-06-28 01:44:26,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 127 transitions, 965 flow, removed 18 selfloop flow, removed 1 redundant places. [2024-06-28 01:44:26,153 INFO L231 Difference]: Finished difference. Result has 81 places, 98 transitions, 720 flow [2024-06-28 01:44:26,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=619, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=720, PETRI_PLACES=81, PETRI_TRANSITIONS=98} [2024-06-28 01:44:26,153 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 29 predicate places. [2024-06-28 01:44:26,154 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 98 transitions, 720 flow [2024-06-28 01:44:26,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:26,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:26,154 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:26,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 01:44:26,154 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:44:26,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:26,155 INFO L85 PathProgramCache]: Analyzing trace with hash -957923665, now seen corresponding path program 1 times [2024-06-28 01:44:26,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:26,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856975523] [2024-06-28 01:44:26,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:26,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:26,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:26,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:26,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:26,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856975523] [2024-06-28 01:44:26,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856975523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:26,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:26,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:44:26,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753893474] [2024-06-28 01:44:26,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:26,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:44:26,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:26,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:44:26,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:44:27,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-28 01:44:27,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 98 transitions, 720 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:27,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:27,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-28 01:44:27,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:27,806 INFO L124 PetriNetUnfolderBase]: 3738/6000 cut-off events. [2024-06-28 01:44:27,807 INFO L125 PetriNetUnfolderBase]: For 20606/20634 co-relation queries the response was YES. [2024-06-28 01:44:27,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21168 conditions, 6000 events. 3738/6000 cut-off events. For 20606/20634 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 36254 event pairs, 1447 based on Foata normal form. 26/5841 useless extension candidates. Maximal degree in co-relation 21134. Up to 5204 conditions per place. [2024-06-28 01:44:27,834 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 102 selfloop transitions, 41 changer transitions 0/151 dead transitions. [2024-06-28 01:44:27,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 151 transitions, 1248 flow [2024-06-28 01:44:27,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:44:27,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:44:27,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 01:44:27,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5248447204968945 [2024-06-28 01:44:27,836 INFO L175 Difference]: Start difference. First operand has 81 places, 98 transitions, 720 flow. Second operand 7 states and 169 transitions. [2024-06-28 01:44:27,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 151 transitions, 1248 flow [2024-06-28 01:44:27,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 151 transitions, 1196 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-28 01:44:27,853 INFO L231 Difference]: Finished difference. Result has 86 places, 111 transitions, 925 flow [2024-06-28 01:44:27,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=668, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=925, PETRI_PLACES=86, PETRI_TRANSITIONS=111} [2024-06-28 01:44:27,854 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 34 predicate places. [2024-06-28 01:44:27,854 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 111 transitions, 925 flow [2024-06-28 01:44:27,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:27,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:27,854 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:27,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 01:44:27,855 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:44:27,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:27,855 INFO L85 PathProgramCache]: Analyzing trace with hash -704818585, now seen corresponding path program 2 times [2024-06-28 01:44:27,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:27,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635099272] [2024-06-28 01:44:27,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:27,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:27,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:28,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-06-28 01:44:28,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:28,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635099272] [2024-06-28 01:44:28,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635099272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:28,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:28,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:44:28,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51177202] [2024-06-28 01:44:28,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:28,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:44:28,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:28,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:44:28,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:44:28,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-28 01:44:28,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 111 transitions, 925 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:28,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:28,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-28 01:44:28,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:29,450 INFO L124 PetriNetUnfolderBase]: 3904/6237 cut-off events. [2024-06-28 01:44:29,450 INFO L125 PetriNetUnfolderBase]: For 29464/29488 co-relation queries the response was YES. [2024-06-28 01:44:29,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24263 conditions, 6237 events. 3904/6237 cut-off events. For 29464/29488 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 37591 event pairs, 1328 based on Foata normal form. 28/6080 useless extension candidates. Maximal degree in co-relation 24226. Up to 5324 conditions per place. [2024-06-28 01:44:29,484 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 127 selfloop transitions, 27 changer transitions 0/162 dead transitions. [2024-06-28 01:44:29,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 162 transitions, 1493 flow [2024-06-28 01:44:29,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:44:29,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:44:29,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 01:44:29,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5248447204968945 [2024-06-28 01:44:29,487 INFO L175 Difference]: Start difference. First operand has 86 places, 111 transitions, 925 flow. Second operand 7 states and 169 transitions. [2024-06-28 01:44:29,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 162 transitions, 1493 flow [2024-06-28 01:44:29,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 162 transitions, 1419 flow, removed 36 selfloop flow, removed 1 redundant places. [2024-06-28 01:44:29,530 INFO L231 Difference]: Finished difference. Result has 92 places, 120 transitions, 1017 flow [2024-06-28 01:44:29,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=851, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1017, PETRI_PLACES=92, PETRI_TRANSITIONS=120} [2024-06-28 01:44:29,531 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 40 predicate places. [2024-06-28 01:44:29,531 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 120 transitions, 1017 flow [2024-06-28 01:44:29,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:29,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:29,532 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:29,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 01:44:29,532 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:44:29,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:29,532 INFO L85 PathProgramCache]: Analyzing trace with hash -954175765, now seen corresponding path program 3 times [2024-06-28 01:44:29,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:29,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455002525] [2024-06-28 01:44:29,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:29,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:29,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:30,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:30,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:30,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455002525] [2024-06-28 01:44:30,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455002525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:30,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:30,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:44:30,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098814596] [2024-06-28 01:44:30,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:30,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:44:30,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:30,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:44:30,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:44:30,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-28 01:44:30,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 120 transitions, 1017 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:30,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:30,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-28 01:44:30,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:31,560 INFO L124 PetriNetUnfolderBase]: 4636/7376 cut-off events. [2024-06-28 01:44:31,560 INFO L125 PetriNetUnfolderBase]: For 42950/42950 co-relation queries the response was YES. [2024-06-28 01:44:31,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31489 conditions, 7376 events. 4636/7376 cut-off events. For 42950/42950 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 44930 event pairs, 1509 based on Foata normal form. 4/7175 useless extension candidates. Maximal degree in co-relation 31449. Up to 5931 conditions per place. [2024-06-28 01:44:31,601 INFO L140 encePairwiseOnDemand]: 30/46 looper letters, 176 selfloop transitions, 84 changer transitions 0/268 dead transitions. [2024-06-28 01:44:31,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 268 transitions, 2630 flow [2024-06-28 01:44:31,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:44:31,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:44:31,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-28 01:44:31,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5434782608695652 [2024-06-28 01:44:31,603 INFO L175 Difference]: Start difference. First operand has 92 places, 120 transitions, 1017 flow. Second operand 9 states and 225 transitions. [2024-06-28 01:44:31,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 268 transitions, 2630 flow [2024-06-28 01:44:31,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 268 transitions, 2505 flow, removed 48 selfloop flow, removed 3 redundant places. [2024-06-28 01:44:31,651 INFO L231 Difference]: Finished difference. Result has 101 places, 179 transitions, 1821 flow [2024-06-28 01:44:31,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=952, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1821, PETRI_PLACES=101, PETRI_TRANSITIONS=179} [2024-06-28 01:44:31,651 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 49 predicate places. [2024-06-28 01:44:31,652 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 179 transitions, 1821 flow [2024-06-28 01:44:31,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:31,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:31,652 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:31,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 01:44:31,652 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:44:31,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:31,653 INFO L85 PathProgramCache]: Analyzing trace with hash -2035423573, now seen corresponding path program 4 times [2024-06-28 01:44:31,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:31,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010358851] [2024-06-28 01:44:31,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:31,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:31,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:32,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:32,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:32,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010358851] [2024-06-28 01:44:32,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010358851] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:32,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:32,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:44:32,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863444618] [2024-06-28 01:44:32,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:32,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:44:32,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:32,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:44:32,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:44:32,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-28 01:44:32,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 179 transitions, 1821 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:32,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:32,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-28 01:44:32,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:33,424 INFO L124 PetriNetUnfolderBase]: 4675/7455 cut-off events. [2024-06-28 01:44:33,425 INFO L125 PetriNetUnfolderBase]: For 53574/53587 co-relation queries the response was YES. [2024-06-28 01:44:33,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34981 conditions, 7455 events. 4675/7455 cut-off events. For 53574/53587 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 45668 event pairs, 1409 based on Foata normal form. 10/7254 useless extension candidates. Maximal degree in co-relation 34936. Up to 6150 conditions per place. [2024-06-28 01:44:33,475 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 130 selfloop transitions, 97 changer transitions 0/235 dead transitions. [2024-06-28 01:44:33,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 235 transitions, 2677 flow [2024-06-28 01:44:33,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:44:33,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:44:33,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 01:44:33,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5248447204968945 [2024-06-28 01:44:33,477 INFO L175 Difference]: Start difference. First operand has 101 places, 179 transitions, 1821 flow. Second operand 7 states and 169 transitions. [2024-06-28 01:44:33,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 235 transitions, 2677 flow [2024-06-28 01:44:33,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 235 transitions, 2563 flow, removed 48 selfloop flow, removed 3 redundant places. [2024-06-28 01:44:33,549 INFO L231 Difference]: Finished difference. Result has 107 places, 195 transitions, 2273 flow [2024-06-28 01:44:33,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1719, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2273, PETRI_PLACES=107, PETRI_TRANSITIONS=195} [2024-06-28 01:44:33,549 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 55 predicate places. [2024-06-28 01:44:33,550 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 195 transitions, 2273 flow [2024-06-28 01:44:33,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:33,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:33,550 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:33,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 01:44:33,550 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:44:33,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:33,551 INFO L85 PathProgramCache]: Analyzing trace with hash -802125839, now seen corresponding path program 1 times [2024-06-28 01:44:33,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:33,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973586846] [2024-06-28 01:44:33,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:33,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:33,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:34,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:34,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:34,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973586846] [2024-06-28 01:44:34,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973586846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:34,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:34,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:44:34,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801177753] [2024-06-28 01:44:34,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:34,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:44:34,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:34,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:44:34,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:44:34,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-28 01:44:34,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 195 transitions, 2273 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:34,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:34,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-28 01:44:34,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:36,145 INFO L124 PetriNetUnfolderBase]: 5424/8614 cut-off events. [2024-06-28 01:44:36,145 INFO L125 PetriNetUnfolderBase]: For 75155/75180 co-relation queries the response was YES. [2024-06-28 01:44:36,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42507 conditions, 8614 events. 5424/8614 cut-off events. For 75155/75180 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 52699 event pairs, 1659 based on Foata normal form. 28/8378 useless extension candidates. Maximal degree in co-relation 42459. Up to 7501 conditions per place. [2024-06-28 01:44:36,200 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 212 selfloop transitions, 42 changer transitions 0/264 dead transitions. [2024-06-28 01:44:36,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 264 transitions, 3121 flow [2024-06-28 01:44:36,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:44:36,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:44:36,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-28 01:44:36,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49516908212560384 [2024-06-28 01:44:36,202 INFO L175 Difference]: Start difference. First operand has 107 places, 195 transitions, 2273 flow. Second operand 9 states and 205 transitions. [2024-06-28 01:44:36,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 264 transitions, 3121 flow [2024-06-28 01:44:36,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 264 transitions, 2940 flow, removed 70 selfloop flow, removed 2 redundant places. [2024-06-28 01:44:36,320 INFO L231 Difference]: Finished difference. Result has 116 places, 210 transitions, 2366 flow [2024-06-28 01:44:36,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2098, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2366, PETRI_PLACES=116, PETRI_TRANSITIONS=210} [2024-06-28 01:44:36,321 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 64 predicate places. [2024-06-28 01:44:36,321 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 210 transitions, 2366 flow [2024-06-28 01:44:36,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:36,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:36,322 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:36,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 01:44:36,322 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:44:36,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:36,322 INFO L85 PathProgramCache]: Analyzing trace with hash 1207301857, now seen corresponding path program 1 times [2024-06-28 01:44:36,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:36,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623553749] [2024-06-28 01:44:36,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:36,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:36,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:37,261 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:37,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:37,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623553749] [2024-06-28 01:44:37,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623553749] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:37,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:37,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:44:37,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223048129] [2024-06-28 01:44:37,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:37,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:44:37,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:37,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:44:37,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:44:37,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-28 01:44:37,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 210 transitions, 2366 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:37,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:37,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-28 01:44:37,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:38,614 INFO L124 PetriNetUnfolderBase]: 5307/8439 cut-off events. [2024-06-28 01:44:38,614 INFO L125 PetriNetUnfolderBase]: For 71568/71619 co-relation queries the response was YES. [2024-06-28 01:44:38,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42083 conditions, 8439 events. 5307/8439 cut-off events. For 71568/71619 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 52396 event pairs, 1321 based on Foata normal form. 47/8246 useless extension candidates. Maximal degree in co-relation 42031. Up to 7352 conditions per place. [2024-06-28 01:44:38,758 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 210 selfloop transitions, 36 changer transitions 0/255 dead transitions. [2024-06-28 01:44:38,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 255 transitions, 3063 flow [2024-06-28 01:44:38,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:44:38,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:44:38,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-28 01:44:38,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5031055900621118 [2024-06-28 01:44:38,760 INFO L175 Difference]: Start difference. First operand has 116 places, 210 transitions, 2366 flow. Second operand 7 states and 162 transitions. [2024-06-28 01:44:38,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 255 transitions, 3063 flow [2024-06-28 01:44:38,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 255 transitions, 2934 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-28 01:44:38,856 INFO L231 Difference]: Finished difference. Result has 119 places, 217 transitions, 2411 flow [2024-06-28 01:44:38,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2237, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2411, PETRI_PLACES=119, PETRI_TRANSITIONS=217} [2024-06-28 01:44:38,856 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 67 predicate places. [2024-06-28 01:44:38,856 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 217 transitions, 2411 flow [2024-06-28 01:44:38,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:38,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:38,857 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:38,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 01:44:38,857 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:44:38,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:38,858 INFO L85 PathProgramCache]: Analyzing trace with hash -2123840499, now seen corresponding path program 2 times [2024-06-28 01:44:38,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:38,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13248737] [2024-06-28 01:44:38,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:38,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:38,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:39,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:39,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:39,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13248737] [2024-06-28 01:44:39,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [13248737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:39,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:39,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:44:39,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932934808] [2024-06-28 01:44:39,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:39,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:44:39,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:39,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:44:39,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:44:39,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-28 01:44:39,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 217 transitions, 2411 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:39,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:39,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-28 01:44:39,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:41,293 INFO L124 PetriNetUnfolderBase]: 5449/8622 cut-off events. [2024-06-28 01:44:41,294 INFO L125 PetriNetUnfolderBase]: For 80352/80375 co-relation queries the response was YES. [2024-06-28 01:44:41,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44044 conditions, 8622 events. 5449/8622 cut-off events. For 80352/80375 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 53294 event pairs, 1486 based on Foata normal form. 23/8401 useless extension candidates. Maximal degree in co-relation 43990. Up to 7475 conditions per place. [2024-06-28 01:44:41,354 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 224 selfloop transitions, 60 changer transitions 0/293 dead transitions. [2024-06-28 01:44:41,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 293 transitions, 3619 flow [2024-06-28 01:44:41,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:44:41,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:44:41,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-28 01:44:41,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4855072463768116 [2024-06-28 01:44:41,365 INFO L175 Difference]: Start difference. First operand has 119 places, 217 transitions, 2411 flow. Second operand 9 states and 201 transitions. [2024-06-28 01:44:41,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 293 transitions, 3619 flow [2024-06-28 01:44:41,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 293 transitions, 3473 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-28 01:44:41,493 INFO L231 Difference]: Finished difference. Result has 128 places, 245 transitions, 2907 flow [2024-06-28 01:44:41,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2295, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2907, PETRI_PLACES=128, PETRI_TRANSITIONS=245} [2024-06-28 01:44:41,493 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 76 predicate places. [2024-06-28 01:44:41,494 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 245 transitions, 2907 flow [2024-06-28 01:44:41,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:41,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:41,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:41,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 01:44:41,495 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:44:41,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:41,495 INFO L85 PathProgramCache]: Analyzing trace with hash -257613899, now seen corresponding path program 3 times [2024-06-28 01:44:41,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:41,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230106298] [2024-06-28 01:44:41,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:41,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:41,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:42,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:42,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:42,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230106298] [2024-06-28 01:44:42,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230106298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:42,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:42,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:44:42,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210353648] [2024-06-28 01:44:42,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:42,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:44:42,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:42,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:44:42,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:44:42,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-28 01:44:42,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 245 transitions, 2907 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:42,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:42,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-28 01:44:42,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:43,735 INFO L124 PetriNetUnfolderBase]: 5709/9001 cut-off events. [2024-06-28 01:44:43,735 INFO L125 PetriNetUnfolderBase]: For 94543/94574 co-relation queries the response was YES. [2024-06-28 01:44:43,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48187 conditions, 9001 events. 5709/9001 cut-off events. For 94543/94574 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 55656 event pairs, 1496 based on Foata normal form. 35/8800 useless extension candidates. Maximal degree in co-relation 48128. Up to 7782 conditions per place. [2024-06-28 01:44:43,792 INFO L140 encePairwiseOnDemand]: 32/46 looper letters, 243 selfloop transitions, 86 changer transitions 0/338 dead transitions. [2024-06-28 01:44:43,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 338 transitions, 4405 flow [2024-06-28 01:44:43,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:44:43,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:44:43,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-28 01:44:43,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5096618357487923 [2024-06-28 01:44:43,796 INFO L175 Difference]: Start difference. First operand has 128 places, 245 transitions, 2907 flow. Second operand 9 states and 211 transitions. [2024-06-28 01:44:43,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 338 transitions, 4405 flow [2024-06-28 01:44:43,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 338 transitions, 4225 flow, removed 56 selfloop flow, removed 2 redundant places. [2024-06-28 01:44:43,961 INFO L231 Difference]: Finished difference. Result has 138 places, 286 transitions, 3671 flow [2024-06-28 01:44:43,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2803, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3671, PETRI_PLACES=138, PETRI_TRANSITIONS=286} [2024-06-28 01:44:43,961 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 86 predicate places. [2024-06-28 01:44:43,962 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 286 transitions, 3671 flow [2024-06-28 01:44:43,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:43,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:43,962 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:43,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 01:44:43,962 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:44:43,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:43,962 INFO L85 PathProgramCache]: Analyzing trace with hash 894588435, now seen corresponding path program 4 times [2024-06-28 01:44:43,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:43,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946863833] [2024-06-28 01:44:43,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:43,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:43,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:44,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-06-28 01:44:44,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:44,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946863833] [2024-06-28 01:44:44,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946863833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:44,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:44,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:44:44,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41828233] [2024-06-28 01:44:44,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:44,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:44:44,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:44,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:44:44,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:44:44,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-28 01:44:44,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 286 transitions, 3671 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:44,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:44,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-28 01:44:44,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:46,487 INFO L124 PetriNetUnfolderBase]: 5743/9050 cut-off events. [2024-06-28 01:44:46,488 INFO L125 PetriNetUnfolderBase]: For 106535/106586 co-relation queries the response was YES. [2024-06-28 01:44:46,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49875 conditions, 9050 events. 5743/9050 cut-off events. For 106535/106586 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 55846 event pairs, 1483 based on Foata normal form. 43/8855 useless extension candidates. Maximal degree in co-relation 49811. Up to 7615 conditions per place. [2024-06-28 01:44:46,556 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 209 selfloop transitions, 105 changer transitions 0/323 dead transitions. [2024-06-28 01:44:46,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 323 transitions, 4511 flow [2024-06-28 01:44:46,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:44:46,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:44:46,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-28 01:44:46,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5062111801242236 [2024-06-28 01:44:46,558 INFO L175 Difference]: Start difference. First operand has 138 places, 286 transitions, 3671 flow. Second operand 7 states and 163 transitions. [2024-06-28 01:44:46,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 323 transitions, 4511 flow [2024-06-28 01:44:46,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 323 transitions, 4327 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-28 01:44:46,775 INFO L231 Difference]: Finished difference. Result has 141 places, 289 transitions, 3803 flow [2024-06-28 01:44:46,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3487, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3803, PETRI_PLACES=141, PETRI_TRANSITIONS=289} [2024-06-28 01:44:46,776 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 89 predicate places. [2024-06-28 01:44:46,776 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 289 transitions, 3803 flow [2024-06-28 01:44:46,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:46,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:46,776 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:46,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 01:44:46,777 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:44:46,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:46,777 INFO L85 PathProgramCache]: Analyzing trace with hash -380253040, now seen corresponding path program 1 times [2024-06-28 01:44:46,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:46,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867921673] [2024-06-28 01:44:46,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:46,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:46,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:47,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:47,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:47,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867921673] [2024-06-28 01:44:47,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867921673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:47,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:47,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:44:47,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187389617] [2024-06-28 01:44:47,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:47,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:44:47,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:47,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:44:47,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:44:47,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-28 01:44:47,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 289 transitions, 3803 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:47,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:47,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-28 01:44:47,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:49,206 INFO L124 PetriNetUnfolderBase]: 5757/9175 cut-off events. [2024-06-28 01:44:49,206 INFO L125 PetriNetUnfolderBase]: For 117057/117111 co-relation queries the response was YES. [2024-06-28 01:44:49,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51116 conditions, 9175 events. 5757/9175 cut-off events. For 117057/117111 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 57760 event pairs, 1443 based on Foata normal form. 46/8953 useless extension candidates. Maximal degree in co-relation 51051. Up to 7498 conditions per place. [2024-06-28 01:44:49,273 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 212 selfloop transitions, 115 changer transitions 0/336 dead transitions. [2024-06-28 01:44:49,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 336 transitions, 4785 flow [2024-06-28 01:44:49,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:44:49,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:44:49,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-28 01:44:49,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5217391304347826 [2024-06-28 01:44:49,274 INFO L175 Difference]: Start difference. First operand has 141 places, 289 transitions, 3803 flow. Second operand 7 states and 168 transitions. [2024-06-28 01:44:49,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 336 transitions, 4785 flow [2024-06-28 01:44:49,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 336 transitions, 4513 flow, removed 42 selfloop flow, removed 5 redundant places. [2024-06-28 01:44:49,517 INFO L231 Difference]: Finished difference. Result has 144 places, 298 transitions, 4035 flow [2024-06-28 01:44:49,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3539, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4035, PETRI_PLACES=144, PETRI_TRANSITIONS=298} [2024-06-28 01:44:49,517 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 92 predicate places. [2024-06-28 01:44:49,518 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 298 transitions, 4035 flow [2024-06-28 01:44:49,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:49,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:49,518 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:49,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 01:44:49,518 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:44:49,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:49,518 INFO L85 PathProgramCache]: Analyzing trace with hash -374746665, now seen corresponding path program 5 times [2024-06-28 01:44:49,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:49,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762715183] [2024-06-28 01:44:49,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:49,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:49,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:50,350 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:50,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:50,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762715183] [2024-06-28 01:44:50,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762715183] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:50,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:50,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:44:50,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604839116] [2024-06-28 01:44:50,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:50,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:44:50,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:50,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:44:50,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:44:50,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-28 01:44:50,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 298 transitions, 4035 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:50,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:50,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-28 01:44:50,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:51,924 INFO L124 PetriNetUnfolderBase]: 5760/8919 cut-off events. [2024-06-28 01:44:51,925 INFO L125 PetriNetUnfolderBase]: For 110270/110284 co-relation queries the response was YES. [2024-06-28 01:44:51,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50863 conditions, 8919 events. 5760/8919 cut-off events. For 110270/110284 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 54406 event pairs, 1311 based on Foata normal form. 12/8741 useless extension candidates. Maximal degree in co-relation 50796. Up to 7626 conditions per place. [2024-06-28 01:44:51,985 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 217 selfloop transitions, 110 changer transitions 0/336 dead transitions. [2024-06-28 01:44:51,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 336 transitions, 4911 flow [2024-06-28 01:44:51,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:44:51,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:44:51,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-28 01:44:51,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5093167701863354 [2024-06-28 01:44:51,987 INFO L175 Difference]: Start difference. First operand has 144 places, 298 transitions, 4035 flow. Second operand 7 states and 164 transitions. [2024-06-28 01:44:51,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 336 transitions, 4911 flow [2024-06-28 01:44:52,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 336 transitions, 4684 flow, removed 56 selfloop flow, removed 3 redundant places. [2024-06-28 01:44:52,219 INFO L231 Difference]: Finished difference. Result has 148 places, 301 transitions, 4115 flow [2024-06-28 01:44:52,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3808, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4115, PETRI_PLACES=148, PETRI_TRANSITIONS=301} [2024-06-28 01:44:52,220 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 96 predicate places. [2024-06-28 01:44:52,220 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 301 transitions, 4115 flow [2024-06-28 01:44:52,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:52,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:52,220 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:52,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 01:44:52,221 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:44:52,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:52,221 INFO L85 PathProgramCache]: Analyzing trace with hash 297138319, now seen corresponding path program 1 times [2024-06-28 01:44:52,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:52,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214766099] [2024-06-28 01:44:52,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:52,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:52,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:52,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:52,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:52,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214766099] [2024-06-28 01:44:52,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214766099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:52,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:52,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:44:52,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986817432] [2024-06-28 01:44:52,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:52,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:44:52,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:52,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:44:52,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:44:52,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-28 01:44:52,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 301 transitions, 4115 flow. Second operand has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:52,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:52,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-28 01:44:52,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:54,147 INFO L124 PetriNetUnfolderBase]: 6259/9729 cut-off events. [2024-06-28 01:44:54,147 INFO L125 PetriNetUnfolderBase]: For 122801/122849 co-relation queries the response was YES. [2024-06-28 01:44:54,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53768 conditions, 9729 events. 6259/9729 cut-off events. For 122801/122849 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 58757 event pairs, 1710 based on Foata normal form. 38/9492 useless extension candidates. Maximal degree in co-relation 53700. Up to 8775 conditions per place. [2024-06-28 01:44:54,214 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 278 selfloop transitions, 35 changer transitions 0/320 dead transitions. [2024-06-28 01:44:54,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 320 transitions, 4849 flow [2024-06-28 01:44:54,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:44:54,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:44:54,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 110 transitions. [2024-06-28 01:44:54,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4782608695652174 [2024-06-28 01:44:54,215 INFO L175 Difference]: Start difference. First operand has 148 places, 301 transitions, 4115 flow. Second operand 5 states and 110 transitions. [2024-06-28 01:44:54,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 320 transitions, 4849 flow [2024-06-28 01:44:54,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 320 transitions, 4568 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-28 01:44:54,407 INFO L231 Difference]: Finished difference. Result has 148 places, 304 transitions, 3959 flow [2024-06-28 01:44:54,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3834, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3959, PETRI_PLACES=148, PETRI_TRANSITIONS=304} [2024-06-28 01:44:54,408 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 96 predicate places. [2024-06-28 01:44:54,408 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 304 transitions, 3959 flow [2024-06-28 01:44:54,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:54,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:54,408 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:54,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 01:44:54,409 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:44:54,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:54,409 INFO L85 PathProgramCache]: Analyzing trace with hash 245580461, now seen corresponding path program 2 times [2024-06-28 01:44:54,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:54,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565838798] [2024-06-28 01:44:54,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:54,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:54,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:54,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:54,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:54,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565838798] [2024-06-28 01:44:54,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565838798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:54,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:54,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:44:54,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563908632] [2024-06-28 01:44:54,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:54,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:44:54,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:54,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:44:54,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:44:54,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-28 01:44:54,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 304 transitions, 3959 flow. Second operand has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:54,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:54,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-28 01:44:54,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:56,377 INFO L124 PetriNetUnfolderBase]: 6253/9712 cut-off events. [2024-06-28 01:44:56,377 INFO L125 PetriNetUnfolderBase]: For 122913/122961 co-relation queries the response was YES. [2024-06-28 01:44:56,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53889 conditions, 9712 events. 6253/9712 cut-off events. For 122913/122961 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 58465 event pairs, 1710 based on Foata normal form. 38/9478 useless extension candidates. Maximal degree in co-relation 53820. Up to 8734 conditions per place. [2024-06-28 01:44:56,448 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 285 selfloop transitions, 38 changer transitions 0/330 dead transitions. [2024-06-28 01:44:56,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 330 transitions, 4767 flow [2024-06-28 01:44:56,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:44:56,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:44:56,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 130 transitions. [2024-06-28 01:44:56,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47101449275362317 [2024-06-28 01:44:56,449 INFO L175 Difference]: Start difference. First operand has 148 places, 304 transitions, 3959 flow. Second operand 6 states and 130 transitions. [2024-06-28 01:44:56,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 330 transitions, 4767 flow [2024-06-28 01:44:56,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 330 transitions, 4690 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-28 01:44:56,659 INFO L231 Difference]: Finished difference. Result has 151 places, 307 transitions, 4006 flow [2024-06-28 01:44:56,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3886, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4006, PETRI_PLACES=151, PETRI_TRANSITIONS=307} [2024-06-28 01:44:56,660 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 99 predicate places. [2024-06-28 01:44:56,660 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 307 transitions, 4006 flow [2024-06-28 01:44:56,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:56,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:56,660 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:56,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 01:44:56,660 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:44:56,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:56,661 INFO L85 PathProgramCache]: Analyzing trace with hash -38768136, now seen corresponding path program 1 times [2024-06-28 01:44:56,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:56,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181238329] [2024-06-28 01:44:56,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:56,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:56,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:57,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:57,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:57,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181238329] [2024-06-28 01:44:57,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181238329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:57,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:57,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:44:57,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902104298] [2024-06-28 01:44:57,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:57,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:44:57,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:57,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:44:57,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:44:57,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-28 01:44:57,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 307 transitions, 4006 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-06-28 01:44:57,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:57,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-28 01:44:57,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:58,646 INFO L124 PetriNetUnfolderBase]: 6324/9625 cut-off events. [2024-06-28 01:44:58,646 INFO L125 PetriNetUnfolderBase]: For 126925/126925 co-relation queries the response was YES. [2024-06-28 01:44:58,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54435 conditions, 9625 events. 6324/9625 cut-off events. For 126925/126925 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 56784 event pairs, 2455 based on Foata normal form. 2/9435 useless extension candidates. Maximal degree in co-relation 54365. Up to 8896 conditions per place. [2024-06-28 01:44:58,729 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 323 selfloop transitions, 20 changer transitions 0/350 dead transitions. [2024-06-28 01:44:58,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 350 transitions, 5032 flow [2024-06-28 01:44:58,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:44:58,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:44:58,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 132 transitions. [2024-06-28 01:44:58,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4782608695652174 [2024-06-28 01:44:58,732 INFO L175 Difference]: Start difference. First operand has 151 places, 307 transitions, 4006 flow. Second operand 6 states and 132 transitions. [2024-06-28 01:44:58,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 350 transitions, 5032 flow [2024-06-28 01:44:58,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 350 transitions, 4937 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 01:44:58,944 INFO L231 Difference]: Finished difference. Result has 155 places, 323 transitions, 4159 flow [2024-06-28 01:44:58,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3914, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4159, PETRI_PLACES=155, PETRI_TRANSITIONS=323} [2024-06-28 01:44:58,945 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 103 predicate places. [2024-06-28 01:44:58,945 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 323 transitions, 4159 flow [2024-06-28 01:44:58,946 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-06-28 01:44:58,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:58,946 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:58,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 01:44:58,946 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:44:58,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:58,947 INFO L85 PathProgramCache]: Analyzing trace with hash 1276864374, now seen corresponding path program 2 times [2024-06-28 01:44:58,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:58,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451991925] [2024-06-28 01:44:58,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:58,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:58,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:59,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:59,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:59,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451991925] [2024-06-28 01:44:59,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451991925] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:59,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:59,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:44:59,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798814644] [2024-06-28 01:44:59,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:59,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:44:59,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:59,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:44:59,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:44:59,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-28 01:44:59,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 323 transitions, 4159 flow. Second operand has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:59,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:59,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-28 01:44:59,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:01,084 INFO L124 PetriNetUnfolderBase]: 6318/9592 cut-off events. [2024-06-28 01:45:01,085 INFO L125 PetriNetUnfolderBase]: For 132009/132009 co-relation queries the response was YES. [2024-06-28 01:45:01,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55925 conditions, 9592 events. 6318/9592 cut-off events. For 132009/132009 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 56249 event pairs, 2485 based on Foata normal form. 2/9410 useless extension candidates. Maximal degree in co-relation 55852. Up to 8933 conditions per place. [2024-06-28 01:45:01,169 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 321 selfloop transitions, 14 changer transitions 0/342 dead transitions. [2024-06-28 01:45:01,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 342 transitions, 4926 flow [2024-06-28 01:45:01,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:45:01,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:45:01,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 123 transitions. [2024-06-28 01:45:01,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44565217391304346 [2024-06-28 01:45:01,170 INFO L175 Difference]: Start difference. First operand has 155 places, 323 transitions, 4159 flow. Second operand 6 states and 123 transitions. [2024-06-28 01:45:01,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 342 transitions, 4926 flow [2024-06-28 01:45:01,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 342 transitions, 4892 flow, removed 16 selfloop flow, removed 1 redundant places. [2024-06-28 01:45:01,395 INFO L231 Difference]: Finished difference. Result has 160 places, 324 transitions, 4168 flow [2024-06-28 01:45:01,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4127, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4168, PETRI_PLACES=160, PETRI_TRANSITIONS=324} [2024-06-28 01:45:01,396 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 108 predicate places. [2024-06-28 01:45:01,396 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 324 transitions, 4168 flow [2024-06-28 01:45:01,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:01,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:01,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:01,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 01:45:01,396 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:45:01,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:01,397 INFO L85 PathProgramCache]: Analyzing trace with hash 245596333, now seen corresponding path program 1 times [2024-06-28 01:45:01,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:01,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841587398] [2024-06-28 01:45:01,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:01,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:01,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:02,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:45:02,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:02,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841587398] [2024-06-28 01:45:02,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [841587398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:02,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:02,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:45:02,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750045585] [2024-06-28 01:45:02,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:02,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:45:02,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:02,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:45:02,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:45:02,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-28 01:45:02,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 324 transitions, 4168 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:02,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:02,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-28 01:45:02,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:03,535 INFO L124 PetriNetUnfolderBase]: 6313/9774 cut-off events. [2024-06-28 01:45:03,535 INFO L125 PetriNetUnfolderBase]: For 135044/135044 co-relation queries the response was YES. [2024-06-28 01:45:03,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56212 conditions, 9774 events. 6313/9774 cut-off events. For 135044/135044 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 58436 event pairs, 2472 based on Foata normal form. 2/9529 useless extension candidates. Maximal degree in co-relation 56136. Up to 8901 conditions per place. [2024-06-28 01:45:03,617 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 323 selfloop transitions, 19 changer transitions 0/349 dead transitions. [2024-06-28 01:45:03,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 349 transitions, 5004 flow [2024-06-28 01:45:03,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:45:03,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:45:03,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 127 transitions. [2024-06-28 01:45:03,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4601449275362319 [2024-06-28 01:45:03,618 INFO L175 Difference]: Start difference. First operand has 160 places, 324 transitions, 4168 flow. Second operand 6 states and 127 transitions. [2024-06-28 01:45:03,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 349 transitions, 5004 flow [2024-06-28 01:45:03,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 349 transitions, 4976 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-28 01:45:03,837 INFO L231 Difference]: Finished difference. Result has 163 places, 326 transitions, 4207 flow [2024-06-28 01:45:03,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4140, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4207, PETRI_PLACES=163, PETRI_TRANSITIONS=326} [2024-06-28 01:45:03,838 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 111 predicate places. [2024-06-28 01:45:03,838 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 326 transitions, 4207 flow [2024-06-28 01:45:03,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:03,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:03,839 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:03,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 01:45:03,839 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:45:03,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:03,839 INFO L85 PathProgramCache]: Analyzing trace with hash 188784882, now seen corresponding path program 1 times [2024-06-28 01:45:03,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:03,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792153663] [2024-06-28 01:45:03,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:03,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:03,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:04,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:45:04,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:04,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792153663] [2024-06-28 01:45:04,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792153663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:04,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:04,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:45:04,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356403232] [2024-06-28 01:45:04,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:04,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:45:04,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:04,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:45:04,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:45:05,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-28 01:45:05,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 326 transitions, 4207 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:05,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:05,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-28 01:45:05,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:06,718 INFO L124 PetriNetUnfolderBase]: 6043/9539 cut-off events. [2024-06-28 01:45:06,718 INFO L125 PetriNetUnfolderBase]: For 142011/142031 co-relation queries the response was YES. [2024-06-28 01:45:06,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56698 conditions, 9539 events. 6043/9539 cut-off events. For 142011/142031 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 59348 event pairs, 1657 based on Foata normal form. 24/9314 useless extension candidates. Maximal degree in co-relation 56621. Up to 8184 conditions per place. [2024-06-28 01:45:06,801 INFO L140 encePairwiseOnDemand]: 30/46 looper letters, 322 selfloop transitions, 101 changer transitions 0/432 dead transitions. [2024-06-28 01:45:06,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 432 transitions, 5913 flow [2024-06-28 01:45:06,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:45:06,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:45:06,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 241 transitions. [2024-06-28 01:45:06,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5239130434782608 [2024-06-28 01:45:06,802 INFO L175 Difference]: Start difference. First operand has 163 places, 326 transitions, 4207 flow. Second operand 10 states and 241 transitions. [2024-06-28 01:45:06,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 432 transitions, 5913 flow [2024-06-28 01:45:07,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 432 transitions, 5864 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-28 01:45:07,073 INFO L231 Difference]: Finished difference. Result has 172 places, 356 transitions, 4969 flow [2024-06-28 01:45:07,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4158, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4969, PETRI_PLACES=172, PETRI_TRANSITIONS=356} [2024-06-28 01:45:07,074 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 120 predicate places. [2024-06-28 01:45:07,074 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 356 transitions, 4969 flow [2024-06-28 01:45:07,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:07,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:07,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:07,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 01:45:07,075 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:45:07,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:07,075 INFO L85 PathProgramCache]: Analyzing trace with hash 1218035860, now seen corresponding path program 2 times [2024-06-28 01:45:07,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:07,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522196263] [2024-06-28 01:45:07,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:07,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:07,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:07,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:45:07,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:07,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522196263] [2024-06-28 01:45:07,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522196263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:07,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:07,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:45:07,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632686491] [2024-06-28 01:45:07,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:07,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:45:07,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:07,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:45:07,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:45:08,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-28 01:45:08,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 356 transitions, 4969 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:08,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:08,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-28 01:45:08,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:09,873 INFO L124 PetriNetUnfolderBase]: 6284/9989 cut-off events. [2024-06-28 01:45:09,874 INFO L125 PetriNetUnfolderBase]: For 168879/168898 co-relation queries the response was YES. [2024-06-28 01:45:09,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61093 conditions, 9989 events. 6284/9989 cut-off events. For 168879/168898 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 63491 event pairs, 1824 based on Foata normal form. 23/9752 useless extension candidates. Maximal degree in co-relation 61012. Up to 8438 conditions per place. [2024-06-28 01:45:09,963 INFO L140 encePairwiseOnDemand]: 30/46 looper letters, 323 selfloop transitions, 120 changer transitions 0/452 dead transitions. [2024-06-28 01:45:09,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 452 transitions, 6649 flow [2024-06-28 01:45:09,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:45:09,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:45:09,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 240 transitions. [2024-06-28 01:45:09,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5217391304347826 [2024-06-28 01:45:09,964 INFO L175 Difference]: Start difference. First operand has 172 places, 356 transitions, 4969 flow. Second operand 10 states and 240 transitions. [2024-06-28 01:45:09,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 452 transitions, 6649 flow [2024-06-28 01:45:10,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 452 transitions, 6240 flow, removed 156 selfloop flow, removed 4 redundant places. [2024-06-28 01:45:10,408 INFO L231 Difference]: Finished difference. Result has 180 places, 385 transitions, 5426 flow [2024-06-28 01:45:10,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4719, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5426, PETRI_PLACES=180, PETRI_TRANSITIONS=385} [2024-06-28 01:45:10,408 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 128 predicate places. [2024-06-28 01:45:10,408 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 385 transitions, 5426 flow [2024-06-28 01:45:10,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:10,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:10,409 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:10,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 01:45:10,409 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:45:10,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:10,409 INFO L85 PathProgramCache]: Analyzing trace with hash 1479120340, now seen corresponding path program 3 times [2024-06-28 01:45:10,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:10,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889335202] [2024-06-28 01:45:10,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:10,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:10,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:11,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:45:11,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:11,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889335202] [2024-06-28 01:45:11,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889335202] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:11,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:11,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:45:11,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269832615] [2024-06-28 01:45:11,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:11,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:45:11,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:11,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:45:11,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:45:11,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-28 01:45:11,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 385 transitions, 5426 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:11,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:11,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-28 01:45:11,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:13,305 INFO L124 PetriNetUnfolderBase]: 6386/10164 cut-off events. [2024-06-28 01:45:13,305 INFO L125 PetriNetUnfolderBase]: For 181755/181766 co-relation queries the response was YES. [2024-06-28 01:45:13,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63658 conditions, 10164 events. 6386/10164 cut-off events. For 181755/181766 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 64969 event pairs, 1864 based on Foata normal form. 15/9907 useless extension candidates. Maximal degree in co-relation 63573. Up to 8571 conditions per place. [2024-06-28 01:45:13,407 INFO L140 encePairwiseOnDemand]: 31/46 looper letters, 332 selfloop transitions, 121 changer transitions 0/462 dead transitions. [2024-06-28 01:45:13,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 462 transitions, 6844 flow [2024-06-28 01:45:13,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:45:13,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:45:13,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 240 transitions. [2024-06-28 01:45:13,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5217391304347826 [2024-06-28 01:45:13,409 INFO L175 Difference]: Start difference. First operand has 180 places, 385 transitions, 5426 flow. Second operand 10 states and 240 transitions. [2024-06-28 01:45:13,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 462 transitions, 6844 flow [2024-06-28 01:45:13,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 462 transitions, 6582 flow, removed 78 selfloop flow, removed 4 redundant places. [2024-06-28 01:45:13,989 INFO L231 Difference]: Finished difference. Result has 188 places, 396 transitions, 5722 flow [2024-06-28 01:45:13,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5164, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5722, PETRI_PLACES=188, PETRI_TRANSITIONS=396} [2024-06-28 01:45:13,990 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 136 predicate places. [2024-06-28 01:45:13,990 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 396 transitions, 5722 flow [2024-06-28 01:45:13,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:13,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:13,990 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:13,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 01:45:13,990 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:45:13,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:13,991 INFO L85 PathProgramCache]: Analyzing trace with hash 2114112294, now seen corresponding path program 4 times [2024-06-28 01:45:13,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:13,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323175963] [2024-06-28 01:45:13,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:13,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:14,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:14,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:45:14,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:14,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323175963] [2024-06-28 01:45:14,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323175963] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:14,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:14,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:45:14,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009412718] [2024-06-28 01:45:14,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:14,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:45:14,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:14,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:45:14,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:45:15,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-28 01:45:15,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 396 transitions, 5722 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:15,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:15,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-28 01:45:15,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:17,014 INFO L124 PetriNetUnfolderBase]: 6509/10384 cut-off events. [2024-06-28 01:45:17,014 INFO L125 PetriNetUnfolderBase]: For 196202/196213 co-relation queries the response was YES. [2024-06-28 01:45:17,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66352 conditions, 10384 events. 6509/10384 cut-off events. For 196202/196213 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 66793 event pairs, 1904 based on Foata normal form. 15/10135 useless extension candidates. Maximal degree in co-relation 66264. Up to 8761 conditions per place. [2024-06-28 01:45:17,121 INFO L140 encePairwiseOnDemand]: 30/46 looper letters, 349 selfloop transitions, 154 changer transitions 0/512 dead transitions. [2024-06-28 01:45:17,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 512 transitions, 7997 flow [2024-06-28 01:45:17,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:45:17,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:45:17,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 241 transitions. [2024-06-28 01:45:17,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5239130434782608 [2024-06-28 01:45:17,122 INFO L175 Difference]: Start difference. First operand has 188 places, 396 transitions, 5722 flow. Second operand 10 states and 241 transitions. [2024-06-28 01:45:17,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 512 transitions, 7997 flow [2024-06-28 01:45:17,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 512 transitions, 7723 flow, removed 67 selfloop flow, removed 5 redundant places. [2024-06-28 01:45:17,653 INFO L231 Difference]: Finished difference. Result has 197 places, 446 transitions, 6904 flow [2024-06-28 01:45:17,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5475, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6904, PETRI_PLACES=197, PETRI_TRANSITIONS=446} [2024-06-28 01:45:17,654 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 145 predicate places. [2024-06-28 01:45:17,654 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 446 transitions, 6904 flow [2024-06-28 01:45:17,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:17,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:17,654 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:17,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 01:45:17,655 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:45:17,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:17,655 INFO L85 PathProgramCache]: Analyzing trace with hash 475237770, now seen corresponding path program 5 times [2024-06-28 01:45:17,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:17,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476516458] [2024-06-28 01:45:17,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:17,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:17,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:18,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:45:18,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:18,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476516458] [2024-06-28 01:45:18,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476516458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:18,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:18,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:45:18,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094470509] [2024-06-28 01:45:18,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:18,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:45:18,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:18,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:45:18,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:45:18,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-28 01:45:18,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 446 transitions, 6904 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:18,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:18,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-28 01:45:18,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:20,648 INFO L124 PetriNetUnfolderBase]: 6905/11031 cut-off events. [2024-06-28 01:45:20,648 INFO L125 PetriNetUnfolderBase]: For 220340/220361 co-relation queries the response was YES. [2024-06-28 01:45:20,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72025 conditions, 11031 events. 6905/11031 cut-off events. For 220340/220361 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 71752 event pairs, 1656 based on Foata normal form. 25/10785 useless extension candidates. Maximal degree in co-relation 71931. Up to 9103 conditions per place. [2024-06-28 01:45:20,761 INFO L140 encePairwiseOnDemand]: 30/46 looper letters, 371 selfloop transitions, 191 changer transitions 0/571 dead transitions. [2024-06-28 01:45:20,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 571 transitions, 9100 flow [2024-06-28 01:45:20,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:45:20,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:45:20,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 238 transitions. [2024-06-28 01:45:20,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5173913043478261 [2024-06-28 01:45:20,763 INFO L175 Difference]: Start difference. First operand has 197 places, 446 transitions, 6904 flow. Second operand 10 states and 238 transitions. [2024-06-28 01:45:20,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 571 transitions, 9100 flow [2024-06-28 01:45:21,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 571 transitions, 8868 flow, removed 49 selfloop flow, removed 3 redundant places. [2024-06-28 01:45:21,489 INFO L231 Difference]: Finished difference. Result has 207 places, 510 transitions, 8130 flow [2024-06-28 01:45:21,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6678, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8130, PETRI_PLACES=207, PETRI_TRANSITIONS=510} [2024-06-28 01:45:21,490 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 155 predicate places. [2024-06-28 01:45:21,490 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 510 transitions, 8130 flow [2024-06-28 01:45:21,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:21,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:21,490 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:21,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 01:45:21,490 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:45:21,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:21,491 INFO L85 PathProgramCache]: Analyzing trace with hash 1362050602, now seen corresponding path program 1 times [2024-06-28 01:45:21,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:21,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338809080] [2024-06-28 01:45:21,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:21,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:21,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:22,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:45:22,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:22,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338809080] [2024-06-28 01:45:22,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338809080] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:22,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:22,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:45:22,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516760937] [2024-06-28 01:45:22,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:22,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:45:22,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:22,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:45:22,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:45:22,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-28 01:45:22,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 510 transitions, 8130 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:22,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:22,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-28 01:45:22,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:25,308 INFO L124 PetriNetUnfolderBase]: 7844/12048 cut-off events. [2024-06-28 01:45:25,308 INFO L125 PetriNetUnfolderBase]: For 245474/245504 co-relation queries the response was YES. [2024-06-28 01:45:25,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79094 conditions, 12048 events. 7844/12048 cut-off events. For 245474/245504 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 73984 event pairs, 1995 based on Foata normal form. 34/11810 useless extension candidates. Maximal degree in co-relation 78996. Up to 10690 conditions per place. [2024-06-28 01:45:25,427 INFO L140 encePairwiseOnDemand]: 27/46 looper letters, 431 selfloop transitions, 155 changer transitions 0/593 dead transitions. [2024-06-28 01:45:25,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 593 transitions, 9829 flow [2024-06-28 01:45:25,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:45:25,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:45:25,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 254 transitions. [2024-06-28 01:45:25,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5019762845849802 [2024-06-28 01:45:25,428 INFO L175 Difference]: Start difference. First operand has 207 places, 510 transitions, 8130 flow. Second operand 11 states and 254 transitions. [2024-06-28 01:45:25,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 593 transitions, 9829 flow [2024-06-28 01:45:26,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 593 transitions, 9620 flow, removed 95 selfloop flow, removed 3 redundant places. [2024-06-28 01:45:26,256 INFO L231 Difference]: Finished difference. Result has 217 places, 524 transitions, 8509 flow [2024-06-28 01:45:26,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7922, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8509, PETRI_PLACES=217, PETRI_TRANSITIONS=524} [2024-06-28 01:45:26,257 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 165 predicate places. [2024-06-28 01:45:26,257 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 524 transitions, 8509 flow [2024-06-28 01:45:26,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:26,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:26,257 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:26,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 01:45:26,257 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:45:26,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:26,258 INFO L85 PathProgramCache]: Analyzing trace with hash 1095389121, now seen corresponding path program 1 times [2024-06-28 01:45:26,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:26,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076093123] [2024-06-28 01:45:26,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:26,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:26,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:26,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:45:26,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:26,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076093123] [2024-06-28 01:45:26,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076093123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:26,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:26,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:45:26,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185083780] [2024-06-28 01:45:26,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:26,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:45:26,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:26,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:45:26,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:45:26,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-28 01:45:26,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 524 transitions, 8509 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:26,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:26,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-28 01:45:26,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:29,177 INFO L124 PetriNetUnfolderBase]: 8098/12269 cut-off events. [2024-06-28 01:45:29,178 INFO L125 PetriNetUnfolderBase]: For 265446/265476 co-relation queries the response was YES. [2024-06-28 01:45:29,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83201 conditions, 12269 events. 8098/12269 cut-off events. For 265446/265476 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 74471 event pairs, 2135 based on Foata normal form. 34/12071 useless extension candidates. Maximal degree in co-relation 83100. Up to 11050 conditions per place. [2024-06-28 01:45:29,315 INFO L140 encePairwiseOnDemand]: 30/46 looper letters, 466 selfloop transitions, 151 changer transitions 0/624 dead transitions. [2024-06-28 01:45:29,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 624 transitions, 11180 flow [2024-06-28 01:45:29,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:45:29,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:45:29,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 240 transitions. [2024-06-28 01:45:29,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4743083003952569 [2024-06-28 01:45:29,317 INFO L175 Difference]: Start difference. First operand has 217 places, 524 transitions, 8509 flow. Second operand 11 states and 240 transitions. [2024-06-28 01:45:29,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 624 transitions, 11180 flow [2024-06-28 01:45:30,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 624 transitions, 10783 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-28 01:45:30,044 INFO L231 Difference]: Finished difference. Result has 225 places, 572 transitions, 9586 flow [2024-06-28 01:45:30,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8160, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9586, PETRI_PLACES=225, PETRI_TRANSITIONS=572} [2024-06-28 01:45:30,045 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 173 predicate places. [2024-06-28 01:45:30,045 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 572 transitions, 9586 flow [2024-06-28 01:45:30,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:30,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:30,046 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:30,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 01:45:30,046 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:45:30,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:30,046 INFO L85 PathProgramCache]: Analyzing trace with hash 190687662, now seen corresponding path program 6 times [2024-06-28 01:45:30,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:30,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644594512] [2024-06-28 01:45:30,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:30,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:30,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:31,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:45:31,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:31,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644594512] [2024-06-28 01:45:31,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644594512] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:31,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:31,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:45:31,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459483809] [2024-06-28 01:45:31,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:31,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:45:31,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:31,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:45:31,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:45:31,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-28 01:45:31,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 572 transitions, 9586 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:31,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:31,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-28 01:45:31,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:33,768 INFO L124 PetriNetUnfolderBase]: 7344/11736 cut-off events. [2024-06-28 01:45:33,769 INFO L125 PetriNetUnfolderBase]: For 291243/291276 co-relation queries the response was YES. [2024-06-28 01:45:33,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83465 conditions, 11736 events. 7344/11736 cut-off events. For 291243/291276 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 76984 event pairs, 2037 based on Foata normal form. 27/11454 useless extension candidates. Maximal degree in co-relation 83362. Up to 9510 conditions per place. [2024-06-28 01:45:33,878 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 400 selfloop transitions, 213 changer transitions 0/623 dead transitions. [2024-06-28 01:45:33,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 623 transitions, 11222 flow [2024-06-28 01:45:33,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:45:33,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:45:33,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-28 01:45:33,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5163043478260869 [2024-06-28 01:45:33,880 INFO L175 Difference]: Start difference. First operand has 225 places, 572 transitions, 9586 flow. Second operand 8 states and 190 transitions. [2024-06-28 01:45:33,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 623 transitions, 11222 flow [2024-06-28 01:45:34,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 623 transitions, 10966 flow, removed 109 selfloop flow, removed 3 redundant places. [2024-06-28 01:45:34,561 INFO L231 Difference]: Finished difference. Result has 231 places, 577 transitions, 9991 flow [2024-06-28 01:45:34,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9330, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9991, PETRI_PLACES=231, PETRI_TRANSITIONS=577} [2024-06-28 01:45:34,562 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 179 predicate places. [2024-06-28 01:45:34,562 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 577 transitions, 9991 flow [2024-06-28 01:45:34,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:34,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:34,562 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:34,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 01:45:34,562 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:45:34,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:34,563 INFO L85 PathProgramCache]: Analyzing trace with hash -1529382090, now seen corresponding path program 7 times [2024-06-28 01:45:34,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:34,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698302423] [2024-06-28 01:45:34,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:34,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:34,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:35,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:45:35,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:35,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698302423] [2024-06-28 01:45:35,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698302423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:35,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:35,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:45:35,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231426457] [2024-06-28 01:45:35,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:35,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:45:35,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:35,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:45:35,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:45:35,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-28 01:45:35,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 577 transitions, 9991 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:35,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:35,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-28 01:45:35,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:38,175 INFO L124 PetriNetUnfolderBase]: 7386/11783 cut-off events. [2024-06-28 01:45:38,175 INFO L125 PetriNetUnfolderBase]: For 317553/317586 co-relation queries the response was YES. [2024-06-28 01:45:38,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85668 conditions, 11783 events. 7386/11783 cut-off events. For 317553/317586 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 77043 event pairs, 2007 based on Foata normal form. 27/11520 useless extension candidates. Maximal degree in co-relation 85562. Up to 9479 conditions per place. [2024-06-28 01:45:38,311 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 392 selfloop transitions, 224 changer transitions 0/626 dead transitions. [2024-06-28 01:45:38,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 626 transitions, 11573 flow [2024-06-28 01:45:38,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:45:38,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:45:38,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-28 01:45:38,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5190217391304348 [2024-06-28 01:45:38,312 INFO L175 Difference]: Start difference. First operand has 231 places, 577 transitions, 9991 flow. Second operand 8 states and 191 transitions. [2024-06-28 01:45:38,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 626 transitions, 11573 flow [2024-06-28 01:45:39,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 626 transitions, 11167 flow, removed 81 selfloop flow, removed 4 redundant places. [2024-06-28 01:45:39,264 INFO L231 Difference]: Finished difference. Result has 235 places, 580 transitions, 10170 flow [2024-06-28 01:45:39,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9587, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=221, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10170, PETRI_PLACES=235, PETRI_TRANSITIONS=580} [2024-06-28 01:45:39,264 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 183 predicate places. [2024-06-28 01:45:39,264 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 580 transitions, 10170 flow [2024-06-28 01:45:39,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:39,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:39,265 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:39,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 01:45:39,265 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:45:39,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:39,265 INFO L85 PathProgramCache]: Analyzing trace with hash -1441616626, now seen corresponding path program 2 times [2024-06-28 01:45:39,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:39,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976009415] [2024-06-28 01:45:39,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:39,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:39,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:40,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:45:40,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:40,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976009415] [2024-06-28 01:45:40,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976009415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:40,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:40,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:45:40,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619901753] [2024-06-28 01:45:40,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:40,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:45:40,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:40,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:45:40,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:45:40,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-28 01:45:40,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 580 transitions, 10170 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:40,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:40,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-28 01:45:40,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:43,067 INFO L124 PetriNetUnfolderBase]: 8378/12808 cut-off events. [2024-06-28 01:45:43,067 INFO L125 PetriNetUnfolderBase]: For 329723/329795 co-relation queries the response was YES. [2024-06-28 01:45:43,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92072 conditions, 12808 events. 8378/12808 cut-off events. For 329723/329795 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 78652 event pairs, 1989 based on Foata normal form. 56/12578 useless extension candidates. Maximal degree in co-relation 91964. Up to 11023 conditions per place. [2024-06-28 01:45:43,191 INFO L140 encePairwiseOnDemand]: 31/46 looper letters, 439 selfloop transitions, 202 changer transitions 0/648 dead transitions. [2024-06-28 01:45:43,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 648 transitions, 11996 flow [2024-06-28 01:45:43,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:45:43,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:45:43,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-28 01:45:43,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5048309178743962 [2024-06-28 01:45:43,193 INFO L175 Difference]: Start difference. First operand has 235 places, 580 transitions, 10170 flow. Second operand 9 states and 209 transitions. [2024-06-28 01:45:43,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 648 transitions, 11996 flow [2024-06-28 01:45:44,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 648 transitions, 11453 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-28 01:45:44,047 INFO L231 Difference]: Finished difference. Result has 239 places, 593 transitions, 10328 flow [2024-06-28 01:45:44,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9635, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10328, PETRI_PLACES=239, PETRI_TRANSITIONS=593} [2024-06-28 01:45:44,048 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 187 predicate places. [2024-06-28 01:45:44,048 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 593 transitions, 10328 flow [2024-06-28 01:45:44,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:44,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:44,048 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:44,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 01:45:44,049 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:45:44,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:44,049 INFO L85 PathProgramCache]: Analyzing trace with hash 1274427318, now seen corresponding path program 3 times [2024-06-28 01:45:44,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:44,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31700744] [2024-06-28 01:45:44,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:44,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:44,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:44,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:45:44,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:44,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31700744] [2024-06-28 01:45:44,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31700744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:44,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:44,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:45:44,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855659048] [2024-06-28 01:45:44,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:44,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:45:44,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:44,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:45:44,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:45:44,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-28 01:45:44,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 593 transitions, 10328 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:44,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:44,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-28 01:45:44,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:47,615 INFO L124 PetriNetUnfolderBase]: 8586/13006 cut-off events. [2024-06-28 01:45:47,615 INFO L125 PetriNetUnfolderBase]: For 342688/342718 co-relation queries the response was YES. [2024-06-28 01:45:47,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94745 conditions, 13006 events. 8586/13006 cut-off events. For 342688/342718 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 79660 event pairs, 2544 based on Foata normal form. 28/12789 useless extension candidates. Maximal degree in co-relation 94635. Up to 11414 conditions per place. [2024-06-28 01:45:47,761 INFO L140 encePairwiseOnDemand]: 32/46 looper letters, 583 selfloop transitions, 80 changer transitions 0/670 dead transitions. [2024-06-28 01:45:47,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 670 transitions, 12272 flow [2024-06-28 01:45:47,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:45:47,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:45:47,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-28 01:45:47,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5096618357487923 [2024-06-28 01:45:47,762 INFO L175 Difference]: Start difference. First operand has 239 places, 593 transitions, 10328 flow. Second operand 9 states and 211 transitions. [2024-06-28 01:45:47,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 670 transitions, 12272 flow [2024-06-28 01:45:48,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 670 transitions, 11737 flow, removed 74 selfloop flow, removed 6 redundant places. [2024-06-28 01:45:48,956 INFO L231 Difference]: Finished difference. Result has 244 places, 613 transitions, 10180 flow [2024-06-28 01:45:48,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9795, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=530, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10180, PETRI_PLACES=244, PETRI_TRANSITIONS=613} [2024-06-28 01:45:48,972 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 192 predicate places. [2024-06-28 01:45:48,973 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 613 transitions, 10180 flow [2024-06-28 01:45:48,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:48,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:48,973 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:48,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 01:45:48,973 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:45:48,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:48,974 INFO L85 PathProgramCache]: Analyzing trace with hash 1267760644, now seen corresponding path program 8 times [2024-06-28 01:45:48,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:48,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719046020] [2024-06-28 01:45:48,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:48,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:48,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:50,123 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:45:50,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:50,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719046020] [2024-06-28 01:45:50,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719046020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:50,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:50,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:45:50,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408063085] [2024-06-28 01:45:50,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:50,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:45:50,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:50,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:45:50,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:45:50,219 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-28 01:45:50,219 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 613 transitions, 10180 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:50,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:50,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-28 01:45:50,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:53,113 INFO L124 PetriNetUnfolderBase]: 7800/12284 cut-off events. [2024-06-28 01:45:53,113 INFO L125 PetriNetUnfolderBase]: For 339389/339451 co-relation queries the response was YES. [2024-06-28 01:45:53,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91431 conditions, 12284 events. 7800/12284 cut-off events. For 339389/339451 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 79480 event pairs, 1421 based on Foata normal form. 32/11986 useless extension candidates. Maximal degree in co-relation 91318. Up to 10112 conditions per place. [2024-06-28 01:45:53,232 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 418 selfloop transitions, 233 changer transitions 0/663 dead transitions. [2024-06-28 01:45:53,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 663 transitions, 11866 flow [2024-06-28 01:45:53,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:45:53,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:45:53,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-28 01:45:53,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5217391304347826 [2024-06-28 01:45:53,233 INFO L175 Difference]: Start difference. First operand has 244 places, 613 transitions, 10180 flow. Second operand 8 states and 192 transitions. [2024-06-28 01:45:53,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 663 transitions, 11866 flow [2024-06-28 01:45:53,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 663 transitions, 11720 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-28 01:45:54,004 INFO L231 Difference]: Finished difference. Result has 248 places, 616 transitions, 10637 flow [2024-06-28 01:45:54,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=10034, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10637, PETRI_PLACES=248, PETRI_TRANSITIONS=616} [2024-06-28 01:45:54,005 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 196 predicate places. [2024-06-28 01:45:54,005 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 616 transitions, 10637 flow [2024-06-28 01:45:54,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:54,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:54,005 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:54,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 01:45:54,005 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:45:54,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:54,005 INFO L85 PathProgramCache]: Analyzing trace with hash 1274189734, now seen corresponding path program 9 times [2024-06-28 01:45:54,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:54,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089437336] [2024-06-28 01:45:54,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:54,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:54,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:54,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:45:54,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:54,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1089437336] [2024-06-28 01:45:54,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1089437336] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:54,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:54,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:45:54,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516932109] [2024-06-28 01:45:54,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:54,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:45:54,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:54,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:45:54,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:45:55,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-28 01:45:55,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 616 transitions, 10637 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:55,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:55,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-28 01:45:55,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:58,181 INFO L124 PetriNetUnfolderBase]: 8033/12548 cut-off events. [2024-06-28 01:45:58,181 INFO L125 PetriNetUnfolderBase]: For 405661/405715 co-relation queries the response was YES. [2024-06-28 01:45:58,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95964 conditions, 12548 events. 8033/12548 cut-off events. For 405661/405715 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 81267 event pairs, 2200 based on Foata normal form. 48/12313 useless extension candidates. Maximal degree in co-relation 95850. Up to 10377 conditions per place. [2024-06-28 01:45:58,309 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 573 selfloop transitions, 85 changer transitions 0/670 dead transitions. [2024-06-28 01:45:58,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 670 transitions, 12500 flow [2024-06-28 01:45:58,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:45:58,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:45:58,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-28 01:45:58,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.532608695652174 [2024-06-28 01:45:58,310 INFO L175 Difference]: Start difference. First operand has 248 places, 616 transitions, 10637 flow. Second operand 8 states and 196 transitions. [2024-06-28 01:45:58,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 670 transitions, 12500 flow [2024-06-28 01:45:59,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 670 transitions, 11923 flow, removed 58 selfloop flow, removed 6 redundant places. [2024-06-28 01:45:59,260 INFO L231 Difference]: Finished difference. Result has 250 places, 619 transitions, 10379 flow [2024-06-28 01:45:59,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=10060, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10379, PETRI_PLACES=250, PETRI_TRANSITIONS=619} [2024-06-28 01:45:59,260 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 198 predicate places. [2024-06-28 01:45:59,261 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 619 transitions, 10379 flow [2024-06-28 01:45:59,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:59,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:59,261 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:59,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 01:45:59,261 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:45:59,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:59,262 INFO L85 PathProgramCache]: Analyzing trace with hash 1267755994, now seen corresponding path program 10 times [2024-06-28 01:45:59,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:59,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718364165] [2024-06-28 01:45:59,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:59,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:59,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:00,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:46:00,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:00,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718364165] [2024-06-28 01:46:00,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718364165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:00,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:00,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:46:00,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459502617] [2024-06-28 01:46:00,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:00,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:46:00,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:00,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:46:00,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:46:00,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-28 01:46:00,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 619 transitions, 10379 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:00,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:00,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-28 01:46:00,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:03,495 INFO L124 PetriNetUnfolderBase]: 8088/12772 cut-off events. [2024-06-28 01:46:03,495 INFO L125 PetriNetUnfolderBase]: For 408863/408925 co-relation queries the response was YES. [2024-06-28 01:46:03,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97594 conditions, 12772 events. 8088/12772 cut-off events. For 408863/408925 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 83486 event pairs, 1470 based on Foata normal form. 32/12466 useless extension candidates. Maximal degree in co-relation 97479. Up to 10587 conditions per place. [2024-06-28 01:46:03,626 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 430 selfloop transitions, 229 changer transitions 0/671 dead transitions. [2024-06-28 01:46:03,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 671 transitions, 12167 flow [2024-06-28 01:46:03,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:46:03,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:46:03,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-28 01:46:03,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5190217391304348 [2024-06-28 01:46:03,627 INFO L175 Difference]: Start difference. First operand has 250 places, 619 transitions, 10379 flow. Second operand 8 states and 191 transitions. [2024-06-28 01:46:03,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 671 transitions, 12167 flow [2024-06-28 01:46:04,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 671 transitions, 11922 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-28 01:46:04,705 INFO L231 Difference]: Finished difference. Result has 253 places, 624 transitions, 10831 flow [2024-06-28 01:46:04,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=10134, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=225, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10831, PETRI_PLACES=253, PETRI_TRANSITIONS=624} [2024-06-28 01:46:04,706 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 201 predicate places. [2024-06-28 01:46:04,706 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 624 transitions, 10831 flow [2024-06-28 01:46:04,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:04,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:04,707 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:04,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 01:46:04,707 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:46:04,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:04,707 INFO L85 PathProgramCache]: Analyzing trace with hash 1274196678, now seen corresponding path program 4 times [2024-06-28 01:46:04,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:04,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266625755] [2024-06-28 01:46:04,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:04,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:04,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:05,551 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:46:05,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:05,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266625755] [2024-06-28 01:46:05,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [266625755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:05,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:05,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:46:05,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489053073] [2024-06-28 01:46:05,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:05,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:46:05,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:05,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:46:05,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:46:05,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-28 01:46:05,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 624 transitions, 10831 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:05,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:05,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-28 01:46:05,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:08,918 INFO L124 PetriNetUnfolderBase]: 9016/13704 cut-off events. [2024-06-28 01:46:08,919 INFO L125 PetriNetUnfolderBase]: For 418830/418860 co-relation queries the response was YES. [2024-06-28 01:46:08,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101278 conditions, 13704 events. 9016/13704 cut-off events. For 418830/418860 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 85136 event pairs, 2651 based on Foata normal form. 28/13470 useless extension candidates. Maximal degree in co-relation 101161. Up to 12072 conditions per place. [2024-06-28 01:46:09,055 INFO L140 encePairwiseOnDemand]: 32/46 looper letters, 588 selfloop transitions, 83 changer transitions 0/678 dead transitions. [2024-06-28 01:46:09,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 678 transitions, 12486 flow [2024-06-28 01:46:09,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:46:09,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:46:09,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-28 01:46:09,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5048309178743962 [2024-06-28 01:46:09,057 INFO L175 Difference]: Start difference. First operand has 253 places, 624 transitions, 10831 flow. Second operand 9 states and 209 transitions. [2024-06-28 01:46:09,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 678 transitions, 12486 flow [2024-06-28 01:46:09,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 678 transitions, 11971 flow, removed 117 selfloop flow, removed 4 redundant places. [2024-06-28 01:46:09,938 INFO L231 Difference]: Finished difference. Result has 258 places, 624 transitions, 10495 flow [2024-06-28 01:46:09,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=10316, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10495, PETRI_PLACES=258, PETRI_TRANSITIONS=624} [2024-06-28 01:46:09,939 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 206 predicate places. [2024-06-28 01:46:09,939 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 624 transitions, 10495 flow [2024-06-28 01:46:09,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:09,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:09,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:09,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 01:46:09,940 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:46:09,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:09,940 INFO L85 PathProgramCache]: Analyzing trace with hash 1267940568, now seen corresponding path program 5 times [2024-06-28 01:46:09,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:09,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441121284] [2024-06-28 01:46:09,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:09,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:09,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:11,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:46:11,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:11,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441121284] [2024-06-28 01:46:11,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441121284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:11,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:11,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:46:11,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75603547] [2024-06-28 01:46:11,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:11,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:46:11,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:11,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:46:11,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:46:11,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-28 01:46:11,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 624 transitions, 10495 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:11,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:11,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-28 01:46:11,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:14,597 INFO L124 PetriNetUnfolderBase]: 9074/13818 cut-off events. [2024-06-28 01:46:14,597 INFO L125 PetriNetUnfolderBase]: For 405906/405948 co-relation queries the response was YES. [2024-06-28 01:46:14,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101672 conditions, 13818 events. 9074/13818 cut-off events. For 405906/405948 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 85580 event pairs, 1817 based on Foata normal form. 36/13558 useless extension candidates. Maximal degree in co-relation 101553. Up to 11868 conditions per place. [2024-06-28 01:46:14,731 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 443 selfloop transitions, 244 changer transitions 0/694 dead transitions. [2024-06-28 01:46:14,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 694 transitions, 12452 flow [2024-06-28 01:46:14,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:46:14,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:46:14,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-28 01:46:14,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5048309178743962 [2024-06-28 01:46:14,733 INFO L175 Difference]: Start difference. First operand has 258 places, 624 transitions, 10495 flow. Second operand 9 states and 209 transitions. [2024-06-28 01:46:14,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 694 transitions, 12452 flow [2024-06-28 01:46:15,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 694 transitions, 12193 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-28 01:46:15,620 INFO L231 Difference]: Finished difference. Result has 258 places, 638 transitions, 11025 flow [2024-06-28 01:46:15,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=10236, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11025, PETRI_PLACES=258, PETRI_TRANSITIONS=638} [2024-06-28 01:46:15,621 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 206 predicate places. [2024-06-28 01:46:15,621 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 638 transitions, 11025 flow [2024-06-28 01:46:15,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:15,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:15,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:15,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 01:46:15,622 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:46:15,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:15,623 INFO L85 PathProgramCache]: Analyzing trace with hash 88332761, now seen corresponding path program 2 times [2024-06-28 01:46:15,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:15,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588445094] [2024-06-28 01:46:15,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:15,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:15,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:16,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:46:16,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:16,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588445094] [2024-06-28 01:46:16,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588445094] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:16,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:16,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:46:16,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249021630] [2024-06-28 01:46:16,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:16,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:46:16,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:16,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:46:16,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:46:16,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-28 01:46:16,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 638 transitions, 11025 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:16,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:16,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-28 01:46:16,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:19,616 INFO L124 PetriNetUnfolderBase]: 9173/13979 cut-off events. [2024-06-28 01:46:19,616 INFO L125 PetriNetUnfolderBase]: For 435851/435881 co-relation queries the response was YES. [2024-06-28 01:46:19,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104274 conditions, 13979 events. 9173/13979 cut-off events. For 435851/435881 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 86537 event pairs, 2825 based on Foata normal form. 24/13722 useless extension candidates. Maximal degree in co-relation 104155. Up to 12524 conditions per place. [2024-06-28 01:46:19,778 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 531 selfloop transitions, 154 changer transitions 0/692 dead transitions. [2024-06-28 01:46:19,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 692 transitions, 12962 flow [2024-06-28 01:46:19,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:46:19,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:46:19,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-28 01:46:19,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47282608695652173 [2024-06-28 01:46:19,780 INFO L175 Difference]: Start difference. First operand has 258 places, 638 transitions, 11025 flow. Second operand 8 states and 174 transitions. [2024-06-28 01:46:19,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 692 transitions, 12962 flow [2024-06-28 01:46:20,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 692 transitions, 12305 flow, removed 90 selfloop flow, removed 6 redundant places. [2024-06-28 01:46:20,963 INFO L231 Difference]: Finished difference. Result has 261 places, 653 transitions, 11015 flow [2024-06-28 01:46:20,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=10368, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=638, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=495, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11015, PETRI_PLACES=261, PETRI_TRANSITIONS=653} [2024-06-28 01:46:20,963 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 209 predicate places. [2024-06-28 01:46:20,964 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 653 transitions, 11015 flow [2024-06-28 01:46:20,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:20,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:20,964 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:20,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 01:46:20,964 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:46:20,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:20,964 INFO L85 PathProgramCache]: Analyzing trace with hash 621353891, now seen corresponding path program 3 times [2024-06-28 01:46:20,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:20,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745748736] [2024-06-28 01:46:20,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:20,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:20,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:21,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:46:21,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:21,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745748736] [2024-06-28 01:46:21,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745748736] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:21,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:21,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:46:21,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978758847] [2024-06-28 01:46:21,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:21,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:46:21,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:21,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:46:21,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:46:21,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-28 01:46:21,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 653 transitions, 11015 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:21,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:21,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-28 01:46:21,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:24,792 INFO L124 PetriNetUnfolderBase]: 9158/13926 cut-off events. [2024-06-28 01:46:24,792 INFO L125 PetriNetUnfolderBase]: For 429698/429740 co-relation queries the response was YES. [2024-06-28 01:46:24,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102985 conditions, 13926 events. 9158/13926 cut-off events. For 429698/429740 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 85786 event pairs, 2285 based on Foata normal form. 33/13665 useless extension candidates. Maximal degree in co-relation 102864. Up to 12514 conditions per place. [2024-06-28 01:46:24,943 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 524 selfloop transitions, 147 changer transitions 0/678 dead transitions. [2024-06-28 01:46:24,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 678 transitions, 12510 flow [2024-06-28 01:46:24,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:46:24,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:46:24,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 132 transitions. [2024-06-28 01:46:24,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4782608695652174 [2024-06-28 01:46:24,945 INFO L175 Difference]: Start difference. First operand has 261 places, 653 transitions, 11015 flow. Second operand 6 states and 132 transitions. [2024-06-28 01:46:24,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 678 transitions, 12510 flow [2024-06-28 01:46:26,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 678 transitions, 11967 flow, removed 146 selfloop flow, removed 5 redundant places. [2024-06-28 01:46:26,201 INFO L231 Difference]: Finished difference. Result has 262 places, 653 transitions, 10780 flow [2024-06-28 01:46:26,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=10472, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=653, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=10780, PETRI_PLACES=262, PETRI_TRANSITIONS=653} [2024-06-28 01:46:26,202 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 210 predicate places. [2024-06-28 01:46:26,202 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 653 transitions, 10780 flow [2024-06-28 01:46:26,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:26,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:26,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:26,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 01:46:26,203 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:46:26,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:26,203 INFO L85 PathProgramCache]: Analyzing trace with hash -1416448088, now seen corresponding path program 11 times [2024-06-28 01:46:26,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:26,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88608233] [2024-06-28 01:46:26,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:26,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:26,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:27,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:46:27,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:27,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88608233] [2024-06-28 01:46:27,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88608233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:27,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:27,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:46:27,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473516676] [2024-06-28 01:46:27,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:27,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:46:27,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:27,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:46:27,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:46:27,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-28 01:46:27,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 653 transitions, 10780 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:27,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:27,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-28 01:46:27,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:30,269 INFO L124 PetriNetUnfolderBase]: 8310/13034 cut-off events. [2024-06-28 01:46:30,270 INFO L125 PetriNetUnfolderBase]: For 433934/433999 co-relation queries the response was YES. [2024-06-28 01:46:30,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98718 conditions, 13034 events. 8310/13034 cut-off events. For 433934/433999 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 84726 event pairs, 1890 based on Foata normal form. 36/12758 useless extension candidates. Maximal degree in co-relation 98597. Up to 10576 conditions per place. [2024-06-28 01:46:30,404 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 444 selfloop transitions, 248 changer transitions 0/705 dead transitions. [2024-06-28 01:46:30,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 705 transitions, 12684 flow [2024-06-28 01:46:30,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:46:30,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:46:30,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-28 01:46:30,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5135869565217391 [2024-06-28 01:46:30,407 INFO L175 Difference]: Start difference. First operand has 262 places, 653 transitions, 10780 flow. Second operand 8 states and 189 transitions. [2024-06-28 01:46:30,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 705 transitions, 12684 flow [2024-06-28 01:46:31,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 705 transitions, 12336 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-28 01:46:31,508 INFO L231 Difference]: Finished difference. Result has 267 places, 660 transitions, 11425 flow [2024-06-28 01:46:31,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=10448, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=653, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=242, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11425, PETRI_PLACES=267, PETRI_TRANSITIONS=660} [2024-06-28 01:46:31,508 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 215 predicate places. [2024-06-28 01:46:31,508 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 660 transitions, 11425 flow [2024-06-28 01:46:31,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:31,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:31,509 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:31,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 01:46:31,509 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:46:31,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:31,509 INFO L85 PathProgramCache]: Analyzing trace with hash -976939707, now seen corresponding path program 4 times [2024-06-28 01:46:31,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:31,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796941213] [2024-06-28 01:46:31,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:31,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:31,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:32,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-06-28 01:46:32,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:32,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796941213] [2024-06-28 01:46:32,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796941213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:32,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:32,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:46:32,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715474024] [2024-06-28 01:46:32,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:32,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:46:32,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:32,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:46:32,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:46:32,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-28 01:46:32,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 660 transitions, 11425 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:32,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:32,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-28 01:46:32,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:35,358 INFO L124 PetriNetUnfolderBase]: 9172/13836 cut-off events. [2024-06-28 01:46:35,358 INFO L125 PetriNetUnfolderBase]: For 408390/408432 co-relation queries the response was YES. [2024-06-28 01:46:35,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103302 conditions, 13836 events. 9172/13836 cut-off events. For 408390/408432 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 84720 event pairs, 2303 based on Foata normal form. 32/13611 useless extension candidates. Maximal degree in co-relation 103178. Up to 12467 conditions per place. [2024-06-28 01:46:35,498 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 533 selfloop transitions, 154 changer transitions 0/694 dead transitions. [2024-06-28 01:46:35,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 694 transitions, 13147 flow [2024-06-28 01:46:35,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:46:35,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:46:35,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 151 transitions. [2024-06-28 01:46:35,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.468944099378882 [2024-06-28 01:46:35,500 INFO L175 Difference]: Start difference. First operand has 267 places, 660 transitions, 11425 flow. Second operand 7 states and 151 transitions. [2024-06-28 01:46:35,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 694 transitions, 13147 flow [2024-06-28 01:46:37,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 694 transitions, 12707 flow, removed 144 selfloop flow, removed 3 redundant places. [2024-06-28 01:46:37,024 INFO L231 Difference]: Finished difference. Result has 272 places, 668 transitions, 11502 flow [2024-06-28 01:46:37,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=11001, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=660, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=507, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11502, PETRI_PLACES=272, PETRI_TRANSITIONS=668} [2024-06-28 01:46:37,025 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 220 predicate places. [2024-06-28 01:46:37,025 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 668 transitions, 11502 flow [2024-06-28 01:46:37,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:37,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:37,026 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:37,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 01:46:37,026 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:46:37,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:37,026 INFO L85 PathProgramCache]: Analyzing trace with hash -985004977, now seen corresponding path program 1 times [2024-06-28 01:46:37,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:37,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275066041] [2024-06-28 01:46:37,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:37,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:37,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:37,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:46:37,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:37,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275066041] [2024-06-28 01:46:37,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275066041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:37,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:37,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:46:37,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361903215] [2024-06-28 01:46:37,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:37,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:46:37,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:37,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:46:37,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:46:37,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-28 01:46:37,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 668 transitions, 11502 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:37,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:37,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-28 01:46:37,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand