./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix006.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/mix006.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/mix006.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix006.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:19:53,740 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 01:19:53,816 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 01:19:53,833 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 01:19:53,834 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 01:19:53,859 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 01:19:53,860 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 01:19:53,860 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 01:19:53,861 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 01:19:53,864 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 01:19:53,864 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 01:19:53,864 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 01:19:53,865 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 01:19:53,866 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 01:19:53,866 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 01:19:53,866 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 01:19:53,866 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 01:19:53,867 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 01:19:53,867 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 01:19:53,867 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 01:19:53,867 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 01:19:53,868 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 01:19:53,868 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 01:19:53,868 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 01:19:53,868 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 01:19:53,868 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 01:19:53,869 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 01:19:53,869 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 01:19:53,869 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 01:19:53,869 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 01:19:53,870 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 01:19:53,870 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 01:19:53,870 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 01:19:53,871 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 01:19:53,871 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 01:19:53,871 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 01:19:53,871 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 01:19:53,871 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 01:19:53,872 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 01:19:53,872 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 01:19:53,872 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 01:19:53,872 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 01:19:53,872 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 01:19:53,873 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:19:54,078 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 01:19:54,113 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 01:19:54,115 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 01:19:54,116 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 01:19:54,116 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 01:19:54,117 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix006.opt.i [2024-06-28 01:19:55,208 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 01:19:55,452 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 01:19:55,455 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix006.opt.i [2024-06-28 01:19:55,478 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ede6d0680/d6241172cc1c433b946ac7a5d8c53a6e/FLAGaad40e83c [2024-06-28 01:19:55,495 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ede6d0680/d6241172cc1c433b946ac7a5d8c53a6e [2024-06-28 01:19:55,497 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 01:19:55,498 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 01:19:55,500 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/mix006.opt.yml/witness.yml [2024-06-28 01:19:55,667 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 01:19:55,669 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 01:19:55,671 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 01:19:55,671 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 01:19:55,676 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 01:19:55,677 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 01:19:55" (1/2) ... [2024-06-28 01:19:55,678 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@53cb0bb3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:19:55, skipping insertion in model container [2024-06-28 01:19:55,678 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 01:19:55" (1/2) ... [2024-06-28 01:19:55,679 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@30ff1889 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:19:55, skipping insertion in model container [2024-06-28 01:19:55,679 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:19:55" (2/2) ... [2024-06-28 01:19:55,680 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@53cb0bb3 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:19:55, skipping insertion in model container [2024-06-28 01:19:55,680 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:19:55" (2/2) ... [2024-06-28 01:19:55,680 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 01:19:55,762 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 01:19:55,763 INFO L97 edCorrectnessWitness]: Location invariant before [L851-L851] (((((((((((((((((((! multithreaded || y$r_buff1_thd1 == (_Bool)0) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 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_thd2 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0) [2024-06-28 01:19:55,764 INFO L97 edCorrectnessWitness]: Location invariant before [L852-L852] (((((((((((((((((((! multithreaded || y$r_buff1_thd1 == (_Bool)0) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 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_thd2 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0) [2024-06-28 01:19:55,764 INFO L97 edCorrectnessWitness]: Location invariant before [L849-L849] (((((((((((((((((((! multithreaded || y$r_buff1_thd1 == (_Bool)0) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 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_thd2 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0) [2024-06-28 01:19:55,764 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 01:19:55,764 INFO L106 edCorrectnessWitness]: ghost_update [L847-L847] multithreaded = 1; [2024-06-28 01:19:55,803 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 01:19:55,969 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/mix006.opt.i[944,957] [2024-06-28 01:19:56,168 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 01:19:56,188 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-28 01:19:56,215 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/mix006.opt.i[944,957] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 01:19:56,294 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 01:19:56,330 INFO L206 MainTranslator]: Completed translation [2024-06-28 01:19:56,332 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:19:56 WrapperNode [2024-06-28 01:19:56,333 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 01:19:56,334 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 01:19:56,334 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 01:19:56,334 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 01:19:56,340 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:19:56" (1/1) ... [2024-06-28 01:19:56,355 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:19:56" (1/1) ... [2024-06-28 01:19:56,395 INFO L138 Inliner]: procedures = 175, calls = 46, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 145 [2024-06-28 01:19:56,396 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 01:19:56,397 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 01:19:56,401 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 01:19:56,401 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 01:19:56,409 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:19:56" (1/1) ... [2024-06-28 01:19:56,409 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:19:56" (1/1) ... [2024-06-28 01:19:56,413 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:19:56" (1/1) ... [2024-06-28 01:19:56,427 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:19:56,428 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:19:56" (1/1) ... [2024-06-28 01:19:56,428 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:19:56" (1/1) ... [2024-06-28 01:19:56,435 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:19:56" (1/1) ... [2024-06-28 01:19:56,437 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:19:56" (1/1) ... [2024-06-28 01:19:56,438 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:19:56" (1/1) ... [2024-06-28 01:19:56,440 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:19:56" (1/1) ... [2024-06-28 01:19:56,442 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 01:19:56,443 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 01:19:56,443 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 01:19:56,443 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 01:19:56,444 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:19:56" (1/1) ... [2024-06-28 01:19:56,448 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 01:19:56,454 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 01:19:56,468 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:19:56,508 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:19:56,534 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 01:19:56,534 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 01:19:56,534 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 01:19:56,534 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 01:19:56,534 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 01:19:56,535 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 01:19:56,535 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 01:19:56,535 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 01:19:56,535 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 01:19:56,535 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 01:19:56,535 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 01:19:56,536 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 01:19:56,537 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:19:56,667 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 01:19:56,672 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 01:19:56,962 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 01:19:56,962 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 01:19:57,115 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 01:19:57,115 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 01:19:57,115 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 01:19:57 BoogieIcfgContainer [2024-06-28 01:19:57,116 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 01:19:57,117 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 01:19:57,117 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 01:19:57,120 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 01:19:57,120 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 01:19:55" (1/4) ... [2024-06-28 01:19:57,120 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1324fb97 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 01:19:57, skipping insertion in model container [2024-06-28 01:19:57,121 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:19:55" (2/4) ... [2024-06-28 01:19:57,121 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1324fb97 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 01:19:57, skipping insertion in model container [2024-06-28 01:19:57,121 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:19:56" (3/4) ... [2024-06-28 01:19:57,121 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1324fb97 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 01:19:57, skipping insertion in model container [2024-06-28 01:19:57,121 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:19:57" (4/4) ... [2024-06-28 01:19:57,122 INFO L112 eAbstractionObserver]: Analyzing ICFG mix006.opt.i [2024-06-28 01:19:57,138 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 01:19:57,139 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 5 error locations. [2024-06-28 01:19:57,139 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 01:19:57,182 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 01:19:57,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 57 places, 48 transitions, 108 flow [2024-06-28 01:19:57,248 INFO L124 PetriNetUnfolderBase]: 1/45 cut-off events. [2024-06-28 01:19:57,248 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 01:19:57,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55 conditions, 45 events. 1/45 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 81 event pairs, 0 based on Foata normal form. 0/39 useless extension candidates. Maximal degree in co-relation 46. Up to 2 conditions per place. [2024-06-28 01:19:57,253 INFO L82 GeneralOperation]: Start removeDead. Operand has 57 places, 48 transitions, 108 flow [2024-06-28 01:19:57,257 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 54 places, 45 transitions, 99 flow [2024-06-28 01:19:57,269 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 01:19:57,278 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;@366872b5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 01:19:57,278 INFO L358 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2024-06-28 01:19:57,281 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 01:19:57,282 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-28 01:19:57,282 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 01:19:57,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:19:57,282 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 01:19:57,283 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:19:57,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:19:57,290 INFO L85 PathProgramCache]: Analyzing trace with hash 381776835, now seen corresponding path program 1 times [2024-06-28 01:19:57,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:19:57,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747823257] [2024-06-28 01:19:57,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:19:57,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:19:57,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:19:57,990 INFO L134 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:19:57,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:19:57,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747823257] [2024-06-28 01:19:57,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747823257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:19:57,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:19:57,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 01:19:57,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114625471] [2024-06-28 01:19:57,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:19:57,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 01:19:58,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:19:58,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 01:19:58,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 01:19:58,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 48 [2024-06-28 01:19:58,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 45 transitions, 99 flow. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:58,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:19:58,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 48 [2024-06-28 01:19:58,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:19:58,682 INFO L124 PetriNetUnfolderBase]: 3005/5067 cut-off events. [2024-06-28 01:19:58,682 INFO L125 PetriNetUnfolderBase]: For 29/29 co-relation queries the response was YES. [2024-06-28 01:19:58,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9482 conditions, 5067 events. 3005/5067 cut-off events. For 29/29 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 33667 event pairs, 2435 based on Foata normal form. 151/4804 useless extension candidates. Maximal degree in co-relation 9470. Up to 4336 conditions per place. [2024-06-28 01:19:58,713 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 40 selfloop transitions, 5 changer transitions 0/59 dead transitions. [2024-06-28 01:19:58,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 59 transitions, 223 flow [2024-06-28 01:19:58,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 01:19:58,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 01:19:58,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 101 transitions. [2024-06-28 01:19:58,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7013888888888888 [2024-06-28 01:19:58,723 INFO L175 Difference]: Start difference. First operand has 54 places, 45 transitions, 99 flow. Second operand 3 states and 101 transitions. [2024-06-28 01:19:58,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 59 transitions, 223 flow [2024-06-28 01:19:58,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 59 transitions, 218 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 01:19:58,728 INFO L231 Difference]: Finished difference. Result has 54 places, 48 transitions, 131 flow [2024-06-28 01:19:58,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=131, PETRI_PLACES=54, PETRI_TRANSITIONS=48} [2024-06-28 01:19:58,732 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 0 predicate places. [2024-06-28 01:19:58,732 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 48 transitions, 131 flow [2024-06-28 01:19:58,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:58,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:19:58,733 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:19:58,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 01:19:58,733 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:19:58,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:19:58,734 INFO L85 PathProgramCache]: Analyzing trace with hash 1815338914, now seen corresponding path program 1 times [2024-06-28 01:19:58,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:19:58,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642336630] [2024-06-28 01:19:58,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:19:58,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:19:58,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:19:59,403 INFO L134 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:19:59,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:19:59,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642336630] [2024-06-28 01:19:59,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642336630] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:19:59,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:19:59,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 01:19:59,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487012895] [2024-06-28 01:19:59,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:19:59,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 01:19:59,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:19:59,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 01:19:59,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 01:19:59,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 48 [2024-06-28 01:19:59,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 48 transitions, 131 flow. Second operand has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:59,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:19:59,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 48 [2024-06-28 01:19:59,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:19:59,953 INFO L124 PetriNetUnfolderBase]: 3428/5518 cut-off events. [2024-06-28 01:19:59,953 INFO L125 PetriNetUnfolderBase]: For 757/757 co-relation queries the response was YES. [2024-06-28 01:19:59,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11728 conditions, 5518 events. 3428/5518 cut-off events. For 757/757 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 34544 event pairs, 1983 based on Foata normal form. 3/5177 useless extension candidates. Maximal degree in co-relation 11716. Up to 4908 conditions per place. [2024-06-28 01:19:59,977 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 52 selfloop transitions, 9 changer transitions 0/74 dead transitions. [2024-06-28 01:19:59,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 74 transitions, 319 flow [2024-06-28 01:19:59,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 01:19:59,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 01:19:59,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 128 transitions. [2024-06-28 01:19:59,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-28 01:19:59,982 INFO L175 Difference]: Start difference. First operand has 54 places, 48 transitions, 131 flow. Second operand 4 states and 128 transitions. [2024-06-28 01:19:59,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 74 transitions, 319 flow [2024-06-28 01:19:59,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 74 transitions, 314 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 01:19:59,986 INFO L231 Difference]: Finished difference. Result has 57 places, 52 transitions, 177 flow [2024-06-28 01:19:59,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=177, PETRI_PLACES=57, PETRI_TRANSITIONS=52} [2024-06-28 01:19:59,987 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 3 predicate places. [2024-06-28 01:19:59,987 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 52 transitions, 177 flow [2024-06-28 01:19:59,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:59,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:19:59,989 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:19:59,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 01:19:59,990 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:19:59,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:19:59,994 INFO L85 PathProgramCache]: Analyzing trace with hash 440932192, now seen corresponding path program 1 times [2024-06-28 01:19:59,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:19:59,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604468138] [2024-06-28 01:19:59,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:19:59,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:00,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:00,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:20:00,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:00,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604468138] [2024-06-28 01:20:00,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604468138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:00,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:00,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 01:20:00,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157581391] [2024-06-28 01:20:00,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:00,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 01:20:00,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:00,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 01:20:00,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 01:20:00,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 48 [2024-06-28 01:20:00,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 52 transitions, 177 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 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:20:00,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:00,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 48 [2024-06-28 01:20:00,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:01,257 INFO L124 PetriNetUnfolderBase]: 4199/6956 cut-off events. [2024-06-28 01:20:01,258 INFO L125 PetriNetUnfolderBase]: For 2625/2625 co-relation queries the response was YES. [2024-06-28 01:20:01,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15802 conditions, 6956 events. 4199/6956 cut-off events. For 2625/2625 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 46593 event pairs, 2368 based on Foata normal form. 5/6498 useless extension candidates. Maximal degree in co-relation 15788. Up to 5877 conditions per place. [2024-06-28 01:20:01,289 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 70 selfloop transitions, 21 changer transitions 0/103 dead transitions. [2024-06-28 01:20:01,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 103 transitions, 521 flow [2024-06-28 01:20:01,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:20:01,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:20:01,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 163 transitions. [2024-06-28 01:20:01,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6791666666666667 [2024-06-28 01:20:01,291 INFO L175 Difference]: Start difference. First operand has 57 places, 52 transitions, 177 flow. Second operand 5 states and 163 transitions. [2024-06-28 01:20:01,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 103 transitions, 521 flow [2024-06-28 01:20:01,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 103 transitions, 502 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-28 01:20:01,294 INFO L231 Difference]: Finished difference. Result has 62 places, 66 transitions, 306 flow [2024-06-28 01:20:01,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=306, PETRI_PLACES=62, PETRI_TRANSITIONS=66} [2024-06-28 01:20:01,295 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 8 predicate places. [2024-06-28 01:20:01,295 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 66 transitions, 306 flow [2024-06-28 01:20:01,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 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:20:01,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:01,296 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:20:01,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 01:20:01,296 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:20:01,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:01,296 INFO L85 PathProgramCache]: Analyzing trace with hash 251846883, now seen corresponding path program 1 times [2024-06-28 01:20:01,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:01,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480268704] [2024-06-28 01:20:01,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:01,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:01,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:01,870 INFO L134 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:20:01,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:01,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480268704] [2024-06-28 01:20:01,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480268704] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:01,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:01,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:20:01,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23365183] [2024-06-28 01:20:01,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:01,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:20:01,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:01,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:20:01,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:20:01,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 48 [2024-06-28 01:20:01,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 66 transitions, 306 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:01,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:01,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 48 [2024-06-28 01:20:01,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:02,585 INFO L124 PetriNetUnfolderBase]: 4243/6996 cut-off events. [2024-06-28 01:20:02,586 INFO L125 PetriNetUnfolderBase]: For 6432/6435 co-relation queries the response was YES. [2024-06-28 01:20:02,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18498 conditions, 6996 events. 4243/6996 cut-off events. For 6432/6435 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 46639 event pairs, 1874 based on Foata normal form. 12/6538 useless extension candidates. Maximal degree in co-relation 18481. Up to 5853 conditions per place. [2024-06-28 01:20:02,621 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 78 selfloop transitions, 25 changer transitions 0/115 dead transitions. [2024-06-28 01:20:02,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 115 transitions, 662 flow [2024-06-28 01:20:02,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:20:02,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:20:02,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 190 transitions. [2024-06-28 01:20:02,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6597222222222222 [2024-06-28 01:20:02,622 INFO L175 Difference]: Start difference. First operand has 62 places, 66 transitions, 306 flow. Second operand 6 states and 190 transitions. [2024-06-28 01:20:02,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 115 transitions, 662 flow [2024-06-28 01:20:02,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 115 transitions, 650 flow, removed 6 selfloop flow, removed 0 redundant places. [2024-06-28 01:20:02,628 INFO L231 Difference]: Finished difference. Result has 67 places, 69 transitions, 381 flow [2024-06-28 01:20:02,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=286, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=381, PETRI_PLACES=67, PETRI_TRANSITIONS=69} [2024-06-28 01:20:02,628 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 13 predicate places. [2024-06-28 01:20:02,629 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 69 transitions, 381 flow [2024-06-28 01:20:02,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:02,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:02,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:20:02,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 01:20:02,629 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:20:02,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:02,630 INFO L85 PathProgramCache]: Analyzing trace with hash -1671725330, now seen corresponding path program 1 times [2024-06-28 01:20:02,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:02,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878646768] [2024-06-28 01:20:02,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:02,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:02,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:03,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:20:03,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:03,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878646768] [2024-06-28 01:20:03,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878646768] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:03,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:03,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:20:03,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766125963] [2024-06-28 01:20:03,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:03,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:20:03,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:03,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:20:03,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:20:03,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-28 01:20:03,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 69 transitions, 381 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 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:20:03,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:03,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-28 01:20:03,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:03,901 INFO L124 PetriNetUnfolderBase]: 4248/6375 cut-off events. [2024-06-28 01:20:03,901 INFO L125 PetriNetUnfolderBase]: For 8356/8356 co-relation queries the response was YES. [2024-06-28 01:20:03,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19451 conditions, 6375 events. 4248/6375 cut-off events. For 8356/8356 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 37341 event pairs, 1370 based on Foata normal form. 2/6095 useless extension candidates. Maximal degree in co-relation 19430. Up to 6056 conditions per place. [2024-06-28 01:20:03,934 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 69 selfloop transitions, 10 changer transitions 0/90 dead transitions. [2024-06-28 01:20:03,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 90 transitions, 587 flow [2024-06-28 01:20:03,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:20:03,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:20:03,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 133 transitions. [2024-06-28 01:20:03,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5541666666666667 [2024-06-28 01:20:03,936 INFO L175 Difference]: Start difference. First operand has 67 places, 69 transitions, 381 flow. Second operand 5 states and 133 transitions. [2024-06-28 01:20:03,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 90 transitions, 587 flow [2024-06-28 01:20:03,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 90 transitions, 518 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 01:20:03,944 INFO L231 Difference]: Finished difference. Result has 68 places, 69 transitions, 341 flow [2024-06-28 01:20:03,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=312, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=341, PETRI_PLACES=68, PETRI_TRANSITIONS=69} [2024-06-28 01:20:03,945 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 14 predicate places. [2024-06-28 01:20:03,945 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 69 transitions, 341 flow [2024-06-28 01:20:03,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 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:20:03,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:03,946 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:20:03,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 01:20:03,946 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:20:03,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:03,946 INFO L85 PathProgramCache]: Analyzing trace with hash -314349586, now seen corresponding path program 1 times [2024-06-28 01:20:03,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:03,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531298230] [2024-06-28 01:20:03,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:03,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:03,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:04,520 INFO L134 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:20:04,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:04,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531298230] [2024-06-28 01:20:04,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531298230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:04,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:04,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:20:04,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199143259] [2024-06-28 01:20:04,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:04,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:20:04,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:04,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:20:04,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:20:04,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-28 01:20:04,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 69 transitions, 341 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:04,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:04,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-28 01:20:04,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:05,407 INFO L124 PetriNetUnfolderBase]: 4236/6394 cut-off events. [2024-06-28 01:20:05,408 INFO L125 PetriNetUnfolderBase]: For 8823/8823 co-relation queries the response was YES. [2024-06-28 01:20:05,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19143 conditions, 6394 events. 4236/6394 cut-off events. For 8823/8823 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 37217 event pairs, 1266 based on Foata normal form. 4/6130 useless extension candidates. Maximal degree in co-relation 19120. Up to 6002 conditions per place. [2024-06-28 01:20:05,440 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 79 selfloop transitions, 14 changer transitions 0/104 dead transitions. [2024-06-28 01:20:05,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 104 transitions, 625 flow [2024-06-28 01:20:05,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:20:05,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:20:05,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-06-28 01:20:05,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5590277777777778 [2024-06-28 01:20:05,442 INFO L175 Difference]: Start difference. First operand has 68 places, 69 transitions, 341 flow. Second operand 6 states and 161 transitions. [2024-06-28 01:20:05,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 104 transitions, 625 flow [2024-06-28 01:20:05,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 104 transitions, 596 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-28 01:20:05,450 INFO L231 Difference]: Finished difference. Result has 70 places, 73 transitions, 385 flow [2024-06-28 01:20:05,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=312, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=385, PETRI_PLACES=70, PETRI_TRANSITIONS=73} [2024-06-28 01:20:05,453 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 16 predicate places. [2024-06-28 01:20:05,453 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 73 transitions, 385 flow [2024-06-28 01:20:05,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:05,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:05,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:20:05,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 01:20:05,454 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting P2Err0ASSERT_VIOLATIONERROR_FUNCTION === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:20:05,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:05,454 INFO L85 PathProgramCache]: Analyzing trace with hash -315256575, now seen corresponding path program 1 times [2024-06-28 01:20:05,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:05,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52386554] [2024-06-28 01:20:05,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:05,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:05,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:05,526 INFO L134 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:20:05,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:05,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52386554] [2024-06-28 01:20:05,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52386554] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:05,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:05,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 01:20:05,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278899576] [2024-06-28 01:20:05,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:05,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 01:20:05,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:05,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 01:20:05,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 01:20:05,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 48 [2024-06-28 01:20:05,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 73 transitions, 385 flow. Second operand has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:05,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:05,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 48 [2024-06-28 01:20:05,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:05,771 INFO L124 PetriNetUnfolderBase]: 1310/2607 cut-off events. [2024-06-28 01:20:05,771 INFO L125 PetriNetUnfolderBase]: For 3480/3781 co-relation queries the response was YES. [2024-06-28 01:20:05,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6393 conditions, 2607 events. 1310/2607 cut-off events. For 3480/3781 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 19590 event pairs, 233 based on Foata normal form. 6/2387 useless extension candidates. Maximal degree in co-relation 6371. Up to 1615 conditions per place. [2024-06-28 01:20:05,786 INFO L140 encePairwiseOnDemand]: 45/48 looper letters, 26 selfloop transitions, 9 changer transitions 0/73 dead transitions. [2024-06-28 01:20:05,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 73 transitions, 405 flow [2024-06-28 01:20:05,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 01:20:05,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 01:20:05,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 107 transitions. [2024-06-28 01:20:05,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7430555555555556 [2024-06-28 01:20:05,788 INFO L175 Difference]: Start difference. First operand has 70 places, 73 transitions, 385 flow. Second operand 3 states and 107 transitions. [2024-06-28 01:20:05,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 73 transitions, 405 flow [2024-06-28 01:20:05,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 73 transitions, 375 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 01:20:05,792 INFO L231 Difference]: Finished difference. Result has 67 places, 65 transitions, 307 flow [2024-06-28 01:20:05,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=289, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=307, PETRI_PLACES=67, PETRI_TRANSITIONS=65} [2024-06-28 01:20:05,793 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 13 predicate places. [2024-06-28 01:20:05,794 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 65 transitions, 307 flow [2024-06-28 01:20:05,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:05,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:05,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:20:05,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 01:20:05,794 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:20:05,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:05,795 INFO L85 PathProgramCache]: Analyzing trace with hash -487325811, now seen corresponding path program 1 times [2024-06-28 01:20:05,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:05,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467958437] [2024-06-28 01:20:05,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:05,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:05,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:06,347 INFO L134 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:20:06,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:06,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467958437] [2024-06-28 01:20:06,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467958437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:06,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:06,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:20:06,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571972084] [2024-06-28 01:20:06,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:06,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:20:06,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:06,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:20:06,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:20:06,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:20:06,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 65 transitions, 307 flow. Second operand has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have 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:20:06,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:06,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:20:06,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:07,217 INFO L124 PetriNetUnfolderBase]: 4404/6441 cut-off events. [2024-06-28 01:20:07,217 INFO L125 PetriNetUnfolderBase]: For 13845/13851 co-relation queries the response was YES. [2024-06-28 01:20:07,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20233 conditions, 6441 events. 4404/6441 cut-off events. For 13845/13851 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 35780 event pairs, 1320 based on Foata normal form. 8/6438 useless extension candidates. Maximal degree in co-relation 20211. Up to 6043 conditions per place. [2024-06-28 01:20:07,251 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 81 selfloop transitions, 30 changer transitions 5/126 dead transitions. [2024-06-28 01:20:07,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 126 transitions, 785 flow [2024-06-28 01:20:07,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:20:07,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:20:07,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-06-28 01:20:07,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-28 01:20:07,252 INFO L175 Difference]: Start difference. First operand has 67 places, 65 transitions, 307 flow. Second operand 7 states and 189 transitions. [2024-06-28 01:20:07,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 126 transitions, 785 flow [2024-06-28 01:20:07,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 126 transitions, 759 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-28 01:20:07,263 INFO L231 Difference]: Finished difference. Result has 74 places, 80 transitions, 480 flow [2024-06-28 01:20:07,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=289, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=480, PETRI_PLACES=74, PETRI_TRANSITIONS=80} [2024-06-28 01:20:07,264 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 20 predicate places. [2024-06-28 01:20:07,264 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 80 transitions, 480 flow [2024-06-28 01:20:07,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have 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:20:07,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:07,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:20:07,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 01:20:07,265 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:20:07,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:07,265 INFO L85 PathProgramCache]: Analyzing trace with hash -1160622997, now seen corresponding path program 2 times [2024-06-28 01:20:07,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:07,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844919194] [2024-06-28 01:20:07,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:07,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:07,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:07,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:20:07,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:07,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844919194] [2024-06-28 01:20:07,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844919194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:07,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:07,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:20:07,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928080394] [2024-06-28 01:20:07,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:07,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:20:07,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:07,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:20:07,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:20:07,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:20:07,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 80 transitions, 480 flow. Second operand has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have 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:20:07,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:07,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:20:07,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:08,603 INFO L124 PetriNetUnfolderBase]: 3886/5713 cut-off events. [2024-06-28 01:20:08,603 INFO L125 PetriNetUnfolderBase]: For 14225/14233 co-relation queries the response was YES. [2024-06-28 01:20:08,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19037 conditions, 5713 events. 3886/5713 cut-off events. For 14225/14233 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 31457 event pairs, 1198 based on Foata normal form. 10/5711 useless extension candidates. Maximal degree in co-relation 19011. Up to 5317 conditions per place. [2024-06-28 01:20:08,636 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 74 selfloop transitions, 34 changer transitions 0/118 dead transitions. [2024-06-28 01:20:08,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 118 transitions, 872 flow [2024-06-28 01:20:08,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:20:08,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:20:08,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-28 01:20:08,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-28 01:20:08,638 INFO L175 Difference]: Start difference. First operand has 74 places, 80 transitions, 480 flow. Second operand 6 states and 156 transitions. [2024-06-28 01:20:08,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 118 transitions, 872 flow [2024-06-28 01:20:08,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 118 transitions, 833 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-28 01:20:08,652 INFO L231 Difference]: Finished difference. Result has 76 places, 85 transitions, 580 flow [2024-06-28 01:20:08,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=445, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=580, PETRI_PLACES=76, PETRI_TRANSITIONS=85} [2024-06-28 01:20:08,652 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 22 predicate places. [2024-06-28 01:20:08,652 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 85 transitions, 580 flow [2024-06-28 01:20:08,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have 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:20:08,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:08,653 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:20:08,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 01:20:08,653 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:20:08,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:08,654 INFO L85 PathProgramCache]: Analyzing trace with hash -210236467, now seen corresponding path program 3 times [2024-06-28 01:20:08,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:08,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845287723] [2024-06-28 01:20:08,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:08,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:08,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:09,212 INFO L134 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:20:09,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:09,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845287723] [2024-06-28 01:20:09,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845287723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:09,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:09,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:20:09,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300261814] [2024-06-28 01:20:09,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:09,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:20:09,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:09,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:20:09,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:20:09,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:20:09,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 85 transitions, 580 flow. Second operand has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have 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:20:09,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:09,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:20:09,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:10,073 INFO L124 PetriNetUnfolderBase]: 3869/5683 cut-off events. [2024-06-28 01:20:10,074 INFO L125 PetriNetUnfolderBase]: For 16525/16533 co-relation queries the response was YES. [2024-06-28 01:20:10,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19304 conditions, 5683 events. 3869/5683 cut-off events. For 16525/16533 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 31082 event pairs, 1212 based on Foata normal form. 4/5663 useless extension candidates. Maximal degree in co-relation 19277. Up to 5296 conditions per place. [2024-06-28 01:20:10,095 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 70 selfloop transitions, 35 changer transitions 0/115 dead transitions. [2024-06-28 01:20:10,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 115 transitions, 886 flow [2024-06-28 01:20:10,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:20:10,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:20:10,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-28 01:20:10,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5277777777777778 [2024-06-28 01:20:10,097 INFO L175 Difference]: Start difference. First operand has 76 places, 85 transitions, 580 flow. Second operand 6 states and 152 transitions. [2024-06-28 01:20:10,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 115 transitions, 886 flow [2024-06-28 01:20:10,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 115 transitions, 833 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-28 01:20:10,111 INFO L231 Difference]: Finished difference. Result has 79 places, 85 transitions, 607 flow [2024-06-28 01:20:10,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=527, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=607, PETRI_PLACES=79, PETRI_TRANSITIONS=85} [2024-06-28 01:20:10,112 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 25 predicate places. [2024-06-28 01:20:10,112 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 85 transitions, 607 flow [2024-06-28 01:20:10,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have 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:20:10,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:10,113 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:20:10,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 01:20:10,113 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:20:10,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:10,113 INFO L85 PathProgramCache]: Analyzing trace with hash 110797039, now seen corresponding path program 1 times [2024-06-28 01:20:10,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:10,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17193267] [2024-06-28 01:20:10,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:10,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:10,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:10,795 INFO L134 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:20:10,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:10,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17193267] [2024-06-28 01:20:10,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17193267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:10,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:10,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:20:10,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878939188] [2024-06-28 01:20:10,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:10,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:20:10,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:10,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:20:10,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:20:10,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:20:10,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 85 transitions, 607 flow. Second operand has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:10,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:10,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:20:10,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:11,748 INFO L124 PetriNetUnfolderBase]: 3961/5835 cut-off events. [2024-06-28 01:20:11,748 INFO L125 PetriNetUnfolderBase]: For 17436/17444 co-relation queries the response was YES. [2024-06-28 01:20:11,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19840 conditions, 5835 events. 3961/5835 cut-off events. For 17436/17444 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 32227 event pairs, 996 based on Foata normal form. 9/5829 useless extension candidates. Maximal degree in co-relation 19812. Up to 5136 conditions per place. [2024-06-28 01:20:11,773 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 88 selfloop transitions, 39 changer transitions 0/137 dead transitions. [2024-06-28 01:20:11,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 137 transitions, 1071 flow [2024-06-28 01:20:11,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:20:11,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:20:11,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-28 01:20:11,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-28 01:20:11,775 INFO L175 Difference]: Start difference. First operand has 79 places, 85 transitions, 607 flow. Second operand 7 states and 186 transitions. [2024-06-28 01:20:11,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 137 transitions, 1071 flow [2024-06-28 01:20:11,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 137 transitions, 956 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 01:20:11,788 INFO L231 Difference]: Finished difference. Result has 80 places, 92 transitions, 635 flow [2024-06-28 01:20:11,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=492, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=635, PETRI_PLACES=80, PETRI_TRANSITIONS=92} [2024-06-28 01:20:11,789 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 26 predicate places. [2024-06-28 01:20:11,789 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 92 transitions, 635 flow [2024-06-28 01:20:11,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:11,790 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:11,790 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:20:11,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 01:20:11,790 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:20:11,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:11,790 INFO L85 PathProgramCache]: Analyzing trace with hash 2072605517, now seen corresponding path program 2 times [2024-06-28 01:20:11,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:11,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100361393] [2024-06-28 01:20:11,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:11,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:11,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:12,489 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:20:12,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:12,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100361393] [2024-06-28 01:20:12,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [100361393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:12,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:12,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:20:12,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387730334] [2024-06-28 01:20:12,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:12,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:20:12,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:12,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:20:12,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:20:12,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:20:12,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 92 transitions, 635 flow. Second operand has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:12,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:12,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:20:12,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:13,436 INFO L124 PetriNetUnfolderBase]: 4007/5897 cut-off events. [2024-06-28 01:20:13,437 INFO L125 PetriNetUnfolderBase]: For 20926/20934 co-relation queries the response was YES. [2024-06-28 01:20:13,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21344 conditions, 5897 events. 4007/5897 cut-off events. For 20926/20934 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 32481 event pairs, 1006 based on Foata normal form. 5/5873 useless extension candidates. Maximal degree in co-relation 21315. Up to 5157 conditions per place. [2024-06-28 01:20:13,466 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 90 selfloop transitions, 45 changer transitions 0/145 dead transitions. [2024-06-28 01:20:13,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 145 transitions, 1171 flow [2024-06-28 01:20:13,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:20:13,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:20:13,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-28 01:20:13,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-28 01:20:13,468 INFO L175 Difference]: Start difference. First operand has 80 places, 92 transitions, 635 flow. Second operand 7 states and 187 transitions. [2024-06-28 01:20:13,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 145 transitions, 1171 flow [2024-06-28 01:20:13,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 145 transitions, 1128 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-28 01:20:13,489 INFO L231 Difference]: Finished difference. Result has 84 places, 98 transitions, 749 flow [2024-06-28 01:20:13,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=592, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=749, PETRI_PLACES=84, PETRI_TRANSITIONS=98} [2024-06-28 01:20:13,490 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 30 predicate places. [2024-06-28 01:20:13,490 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 98 transitions, 749 flow [2024-06-28 01:20:13,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:13,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:13,491 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:20:13,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 01:20:13,491 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:20:13,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:13,491 INFO L85 PathProgramCache]: Analyzing trace with hash 1130851247, now seen corresponding path program 3 times [2024-06-28 01:20:13,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:13,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994182200] [2024-06-28 01:20:13,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:13,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:13,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:14,084 INFO L134 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:20:14,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:14,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994182200] [2024-06-28 01:20:14,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994182200] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:14,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:14,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:20:14,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829725509] [2024-06-28 01:20:14,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:14,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:20:14,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:14,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:20:14,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:20:14,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:20:14,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 98 transitions, 749 flow. Second operand has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:14,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:14,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:20:14,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:15,074 INFO L124 PetriNetUnfolderBase]: 3997/5883 cut-off events. [2024-06-28 01:20:15,075 INFO L125 PetriNetUnfolderBase]: For 24464/24472 co-relation queries the response was YES. [2024-06-28 01:20:15,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22069 conditions, 5883 events. 3997/5883 cut-off events. For 24464/24472 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 32405 event pairs, 1006 based on Foata normal form. 5/5859 useless extension candidates. Maximal degree in co-relation 22038. Up to 5153 conditions per place. [2024-06-28 01:20:15,099 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 82 selfloop transitions, 48 changer transitions 0/140 dead transitions. [2024-06-28 01:20:15,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 140 transitions, 1169 flow [2024-06-28 01:20:15,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:20:15,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:20:15,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-28 01:20:15,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-28 01:20:15,101 INFO L175 Difference]: Start difference. First operand has 84 places, 98 transitions, 749 flow. Second operand 7 states and 184 transitions. [2024-06-28 01:20:15,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 140 transitions, 1169 flow [2024-06-28 01:20:15,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 140 transitions, 1111 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-28 01:20:15,130 INFO L231 Difference]: Finished difference. Result has 89 places, 98 transitions, 795 flow [2024-06-28 01:20:15,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=691, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=795, PETRI_PLACES=89, PETRI_TRANSITIONS=98} [2024-06-28 01:20:15,131 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 35 predicate places. [2024-06-28 01:20:15,131 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 98 transitions, 795 flow [2024-06-28 01:20:15,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:15,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:15,131 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:20:15,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 01:20:15,132 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:20:15,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:15,132 INFO L85 PathProgramCache]: Analyzing trace with hash 1981101669, now seen corresponding path program 1 times [2024-06-28 01:20:15,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:15,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433379506] [2024-06-28 01:20:15,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:15,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:15,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:15,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:20:15,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:15,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433379506] [2024-06-28 01:20:15,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433379506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:15,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:15,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:20:15,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012852974] [2024-06-28 01:20:15,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:15,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:20:15,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:15,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:20:15,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:20:15,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 48 [2024-06-28 01:20:15,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 98 transitions, 795 flow. Second operand has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have 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:20:15,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:15,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 48 [2024-06-28 01:20:15,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:16,472 INFO L124 PetriNetUnfolderBase]: 3253/5458 cut-off events. [2024-06-28 01:20:16,472 INFO L125 PetriNetUnfolderBase]: For 23098/23110 co-relation queries the response was YES. [2024-06-28 01:20:16,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19396 conditions, 5458 events. 3253/5458 cut-off events. For 23098/23110 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 35506 event pairs, 1248 based on Foata normal form. 3/5349 useless extension candidates. Maximal degree in co-relation 19362. Up to 4642 conditions per place. [2024-06-28 01:20:16,506 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 89 selfloop transitions, 9 changer transitions 0/119 dead transitions. [2024-06-28 01:20:16,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 119 transitions, 1084 flow [2024-06-28 01:20:16,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:20:16,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:20:16,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-28 01:20:16,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-28 01:20:16,508 INFO L175 Difference]: Start difference. First operand has 89 places, 98 transitions, 795 flow. Second operand 5 states and 126 transitions. [2024-06-28 01:20:16,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 119 transitions, 1084 flow [2024-06-28 01:20:16,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 119 transitions, 950 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 01:20:16,532 INFO L231 Difference]: Finished difference. Result has 88 places, 105 transitions, 757 flow [2024-06-28 01:20:16,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=666, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=757, PETRI_PLACES=88, PETRI_TRANSITIONS=105} [2024-06-28 01:20:16,532 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 34 predicate places. [2024-06-28 01:20:16,532 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 105 transitions, 757 flow [2024-06-28 01:20:16,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have 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:20:16,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:16,533 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:20:16,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 01:20:16,533 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:20:16,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:16,534 INFO L85 PathProgramCache]: Analyzing trace with hash 489992485, now seen corresponding path program 1 times [2024-06-28 01:20:16,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:16,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862691404] [2024-06-28 01:20:16,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:16,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:16,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:17,196 INFO L134 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:20:17,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:17,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862691404] [2024-06-28 01:20:17,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862691404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:17,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:17,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:20:17,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638970517] [2024-06-28 01:20:17,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:17,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:20:17,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:17,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:20:17,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:20:17,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:20:17,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 105 transitions, 757 flow. Second operand has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:17,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:17,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:20:17,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:18,159 INFO L124 PetriNetUnfolderBase]: 4045/6531 cut-off events. [2024-06-28 01:20:18,160 INFO L125 PetriNetUnfolderBase]: For 29000/29009 co-relation queries the response was YES. [2024-06-28 01:20:18,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23615 conditions, 6531 events. 4045/6531 cut-off events. For 29000/29009 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 40471 event pairs, 1166 based on Foata normal form. 10/6347 useless extension candidates. Maximal degree in co-relation 23580. Up to 5195 conditions per place. [2024-06-28 01:20:18,196 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 97 selfloop transitions, 49 changer transitions 0/156 dead transitions. [2024-06-28 01:20:18,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 156 transitions, 1275 flow [2024-06-28 01:20:18,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:20:18,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:20:18,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-06-28 01:20:18,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5654761904761905 [2024-06-28 01:20:18,198 INFO L175 Difference]: Start difference. First operand has 88 places, 105 transitions, 757 flow. Second operand 7 states and 190 transitions. [2024-06-28 01:20:18,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 156 transitions, 1275 flow [2024-06-28 01:20:18,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 156 transitions, 1252 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-28 01:20:18,222 INFO L231 Difference]: Finished difference. Result has 93 places, 108 transitions, 873 flow [2024-06-28 01:20:18,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=734, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=873, PETRI_PLACES=93, PETRI_TRANSITIONS=108} [2024-06-28 01:20:18,223 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 39 predicate places. [2024-06-28 01:20:18,223 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 108 transitions, 873 flow [2024-06-28 01:20:18,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:18,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:18,223 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:20:18,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 01:20:18,223 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:20:18,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:18,224 INFO L85 PathProgramCache]: Analyzing trace with hash 1865606299, now seen corresponding path program 2 times [2024-06-28 01:20:18,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:18,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994704637] [2024-06-28 01:20:18,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:18,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:18,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:18,970 INFO L134 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:20:18,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:18,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994704637] [2024-06-28 01:20:18,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994704637] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:18,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:18,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:20:18,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890487376] [2024-06-28 01:20:18,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:18,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:20:18,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:18,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:20:18,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:20:19,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:20:19,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 108 transitions, 873 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:19,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:19,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:20:19,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:20,097 INFO L124 PetriNetUnfolderBase]: 4091/6592 cut-off events. [2024-06-28 01:20:20,097 INFO L125 PetriNetUnfolderBase]: For 33566/33571 co-relation queries the response was YES. [2024-06-28 01:20:20,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24694 conditions, 6592 events. 4091/6592 cut-off events. For 33566/33571 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 40626 event pairs, 1176 based on Foata normal form. 4/6402 useless extension candidates. Maximal degree in co-relation 24657. Up to 5234 conditions per place. [2024-06-28 01:20:20,139 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 103 selfloop transitions, 51 changer transitions 0/164 dead transitions. [2024-06-28 01:20:20,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 164 transitions, 1429 flow [2024-06-28 01:20:20,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:20:20,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:20:20,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-28 01:20:20,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5494791666666666 [2024-06-28 01:20:20,141 INFO L175 Difference]: Start difference. First operand has 93 places, 108 transitions, 873 flow. Second operand 8 states and 211 transitions. [2024-06-28 01:20:20,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 164 transitions, 1429 flow [2024-06-28 01:20:20,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 164 transitions, 1275 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 01:20:20,179 INFO L231 Difference]: Finished difference. Result has 95 places, 111 transitions, 867 flow [2024-06-28 01:20:20,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=728, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=867, PETRI_PLACES=95, PETRI_TRANSITIONS=111} [2024-06-28 01:20:20,180 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 41 predicate places. [2024-06-28 01:20:20,181 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 111 transitions, 867 flow [2024-06-28 01:20:20,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:20,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:20,181 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:20:20,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 01:20:20,182 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:20:20,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:20,182 INFO L85 PathProgramCache]: Analyzing trace with hash -173737197, now seen corresponding path program 3 times [2024-06-28 01:20:20,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:20,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920190495] [2024-06-28 01:20:20,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:20,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:20,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:20,887 INFO L134 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:20:20,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:20,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920190495] [2024-06-28 01:20:20,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920190495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:20,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:20,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:20:20,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912137424] [2024-06-28 01:20:20,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:20,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:20:20,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:20,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:20:20,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:20:20,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:20:20,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 111 transitions, 867 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:20,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:20,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:20:20,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:21,963 INFO L124 PetriNetUnfolderBase]: 4137/6254 cut-off events. [2024-06-28 01:20:21,963 INFO L125 PetriNetUnfolderBase]: For 35457/35465 co-relation queries the response was YES. [2024-06-28 01:20:21,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24735 conditions, 6254 events. 4137/6254 cut-off events. For 35457/35465 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 35970 event pairs, 1073 based on Foata normal form. 5/6180 useless extension candidates. Maximal degree in co-relation 24698. Up to 5273 conditions per place. [2024-06-28 01:20:22,003 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 102 selfloop transitions, 56 changer transitions 0/168 dead transitions. [2024-06-28 01:20:22,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 168 transitions, 1440 flow [2024-06-28 01:20:22,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:20:22,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:20:22,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-06-28 01:20:22,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.546875 [2024-06-28 01:20:22,005 INFO L175 Difference]: Start difference. First operand has 95 places, 111 transitions, 867 flow. Second operand 8 states and 210 transitions. [2024-06-28 01:20:22,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 168 transitions, 1440 flow [2024-06-28 01:20:22,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 168 transitions, 1353 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 01:20:22,042 INFO L231 Difference]: Finished difference. Result has 98 places, 114 transitions, 935 flow [2024-06-28 01:20:22,043 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=783, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=935, PETRI_PLACES=98, PETRI_TRANSITIONS=114} [2024-06-28 01:20:22,043 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 44 predicate places. [2024-06-28 01:20:22,043 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 114 transitions, 935 flow [2024-06-28 01:20:22,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:22,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:22,044 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:20:22,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 01:20:22,044 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:20:22,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:22,044 INFO L85 PathProgramCache]: Analyzing trace with hash 828276423, now seen corresponding path program 4 times [2024-06-28 01:20:22,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:22,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156878259] [2024-06-28 01:20:22,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:22,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:22,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:22,835 INFO L134 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:20:22,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:22,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156878259] [2024-06-28 01:20:22,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156878259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:22,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:22,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:20:22,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122678429] [2024-06-28 01:20:22,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:22,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:20:22,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:22,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:20:22,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:20:22,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:20:22,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 114 transitions, 935 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:22,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:22,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:20:22,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:24,133 INFO L124 PetriNetUnfolderBase]: 4127/6246 cut-off events. [2024-06-28 01:20:24,134 INFO L125 PetriNetUnfolderBase]: For 38673/38681 co-relation queries the response was YES. [2024-06-28 01:20:24,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24880 conditions, 6246 events. 4127/6246 cut-off events. For 38673/38681 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 36002 event pairs, 1043 based on Foata normal form. 5/6185 useless extension candidates. Maximal degree in co-relation 24842. Up to 5265 conditions per place. [2024-06-28 01:20:24,176 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 103 selfloop transitions, 59 changer transitions 0/172 dead transitions. [2024-06-28 01:20:24,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 172 transitions, 1435 flow [2024-06-28 01:20:24,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:20:24,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:20:24,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 232 transitions. [2024-06-28 01:20:24,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5370370370370371 [2024-06-28 01:20:24,179 INFO L175 Difference]: Start difference. First operand has 98 places, 114 transitions, 935 flow. Second operand 9 states and 232 transitions. [2024-06-28 01:20:24,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 172 transitions, 1435 flow [2024-06-28 01:20:24,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 172 transitions, 1332 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 01:20:24,228 INFO L231 Difference]: Finished difference. Result has 102 places, 114 transitions, 958 flow [2024-06-28 01:20:24,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=832, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=958, PETRI_PLACES=102, PETRI_TRANSITIONS=114} [2024-06-28 01:20:24,229 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 48 predicate places. [2024-06-28 01:20:24,229 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 114 transitions, 958 flow [2024-06-28 01:20:24,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:24,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:24,230 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:20:24,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 01:20:24,230 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:20:24,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:24,230 INFO L85 PathProgramCache]: Analyzing trace with hash -1758387254, now seen corresponding path program 1 times [2024-06-28 01:20:24,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:24,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876843402] [2024-06-28 01:20:24,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:24,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:24,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:25,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:20:25,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:25,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876843402] [2024-06-28 01:20:25,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876843402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:25,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:25,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:20:25,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868979923] [2024-06-28 01:20:25,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:25,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:20:25,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:25,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:20:25,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:20:25,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-28 01:20:25,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 114 transitions, 958 flow. Second operand has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:25,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:25,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-28 01:20:25,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:26,377 INFO L124 PetriNetUnfolderBase]: 3596/5927 cut-off events. [2024-06-28 01:20:26,377 INFO L125 PetriNetUnfolderBase]: For 37208/37210 co-relation queries the response was YES. [2024-06-28 01:20:26,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22746 conditions, 5927 events. 3596/5927 cut-off events. For 37208/37210 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 37783 event pairs, 1246 based on Foata normal form. 4/5813 useless extension candidates. Maximal degree in co-relation 22706. Up to 5076 conditions per place. [2024-06-28 01:20:26,416 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 132 selfloop transitions, 19 changer transitions 0/162 dead transitions. [2024-06-28 01:20:26,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 162 transitions, 1431 flow [2024-06-28 01:20:26,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:20:26,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:20:26,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-28 01:20:26,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5260416666666666 [2024-06-28 01:20:26,419 INFO L175 Difference]: Start difference. First operand has 102 places, 114 transitions, 958 flow. Second operand 8 states and 202 transitions. [2024-06-28 01:20:26,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 162 transitions, 1431 flow [2024-06-28 01:20:26,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 162 transitions, 1224 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-28 01:20:26,450 INFO L231 Difference]: Finished difference. Result has 101 places, 119 transitions, 849 flow [2024-06-28 01:20:26,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=756, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=849, PETRI_PLACES=101, PETRI_TRANSITIONS=119} [2024-06-28 01:20:26,450 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 47 predicate places. [2024-06-28 01:20:26,451 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 119 transitions, 849 flow [2024-06-28 01:20:26,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:26,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:26,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:20:26,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 01:20:26,452 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:20:26,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:26,452 INFO L85 PathProgramCache]: Analyzing trace with hash 1266736585, now seen corresponding path program 1 times [2024-06-28 01:20:26,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:26,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559622702] [2024-06-28 01:20:26,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:26,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:26,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:27,334 INFO L134 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:20:27,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:27,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559622702] [2024-06-28 01:20:27,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559622702] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:27,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:27,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:20:27,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618590498] [2024-06-28 01:20:27,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:27,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:20:27,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:27,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:20:27,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:20:27,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 48 [2024-06-28 01:20:27,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 119 transitions, 849 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:27,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:27,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 48 [2024-06-28 01:20:27,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:28,068 INFO L124 PetriNetUnfolderBase]: 3370/5675 cut-off events. [2024-06-28 01:20:28,068 INFO L125 PetriNetUnfolderBase]: For 36842/36856 co-relation queries the response was YES. [2024-06-28 01:20:28,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21679 conditions, 5675 events. 3370/5675 cut-off events. For 36842/36856 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 37044 event pairs, 1225 based on Foata normal form. 5/5563 useless extension candidates. Maximal degree in co-relation 21638. Up to 4793 conditions per place. [2024-06-28 01:20:28,101 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 108 selfloop transitions, 12 changer transitions 0/141 dead transitions. [2024-06-28 01:20:28,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 141 transitions, 1171 flow [2024-06-28 01:20:28,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:20:28,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:20:28,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-28 01:20:28,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5173611111111112 [2024-06-28 01:20:28,102 INFO L175 Difference]: Start difference. First operand has 101 places, 119 transitions, 849 flow. Second operand 6 states and 149 transitions. [2024-06-28 01:20:28,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 141 transitions, 1171 flow [2024-06-28 01:20:28,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 141 transitions, 1118 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 01:20:28,134 INFO L231 Difference]: Finished difference. Result has 102 places, 122 transitions, 858 flow [2024-06-28 01:20:28,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=796, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=858, PETRI_PLACES=102, PETRI_TRANSITIONS=122} [2024-06-28 01:20:28,135 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 48 predicate places. [2024-06-28 01:20:28,135 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 122 transitions, 858 flow [2024-06-28 01:20:28,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:28,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:28,135 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:20:28,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 01:20:28,135 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:20:28,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:28,136 INFO L85 PathProgramCache]: Analyzing trace with hash -1749910446, now seen corresponding path program 1 times [2024-06-28 01:20:28,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:28,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729898065] [2024-06-28 01:20:28,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:28,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:28,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:28,781 INFO L134 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:20:28,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:28,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729898065] [2024-06-28 01:20:28,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729898065] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:28,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:28,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:20:28,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252022733] [2024-06-28 01:20:28,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:28,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:20:28,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:28,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:20:28,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:20:28,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:20:28,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 122 transitions, 858 flow. Second operand has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:28,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:28,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:20:28,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:29,775 INFO L124 PetriNetUnfolderBase]: 4160/6488 cut-off events. [2024-06-28 01:20:29,776 INFO L125 PetriNetUnfolderBase]: For 48394/48399 co-relation queries the response was YES. [2024-06-28 01:20:29,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26221 conditions, 6488 events. 4160/6488 cut-off events. For 48394/48399 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 38802 event pairs, 865 based on Foata normal form. 6/6373 useless extension candidates. Maximal degree in co-relation 26179. Up to 5506 conditions per place. [2024-06-28 01:20:29,819 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 120 selfloop transitions, 37 changer transitions 0/167 dead transitions. [2024-06-28 01:20:29,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 167 transitions, 1404 flow [2024-06-28 01:20:29,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:20:29,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:20:29,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-28 01:20:29,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-06-28 01:20:29,830 INFO L175 Difference]: Start difference. First operand has 102 places, 122 transitions, 858 flow. Second operand 7 states and 180 transitions. [2024-06-28 01:20:29,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 167 transitions, 1404 flow [2024-06-28 01:20:29,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 167 transitions, 1364 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 01:20:29,874 INFO L231 Difference]: Finished difference. Result has 105 places, 126 transitions, 947 flow [2024-06-28 01:20:29,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=818, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=947, PETRI_PLACES=105, PETRI_TRANSITIONS=126} [2024-06-28 01:20:29,875 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 51 predicate places. [2024-06-28 01:20:29,875 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 126 transitions, 947 flow [2024-06-28 01:20:29,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:29,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:29,875 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:20:29,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 01:20:29,875 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:20:29,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:29,876 INFO L85 PathProgramCache]: Analyzing trace with hash -1747053486, now seen corresponding path program 2 times [2024-06-28 01:20:29,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:29,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912598037] [2024-06-28 01:20:29,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:29,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:29,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:30,517 INFO L134 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:20:30,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:30,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [912598037] [2024-06-28 01:20:30,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [912598037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:30,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:30,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:20:30,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576156551] [2024-06-28 01:20:30,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:30,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:20:30,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:30,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:20:30,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:20:30,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:20:30,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 126 transitions, 947 flow. Second operand has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:30,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:30,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:20:30,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:31,495 INFO L124 PetriNetUnfolderBase]: 4152/6475 cut-off events. [2024-06-28 01:20:31,495 INFO L125 PetriNetUnfolderBase]: For 52794/52799 co-relation queries the response was YES. [2024-06-28 01:20:31,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26843 conditions, 6475 events. 4152/6475 cut-off events. For 52794/52799 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 38746 event pairs, 1155 based on Foata normal form. 6/6358 useless extension candidates. Maximal degree in co-relation 26800. Up to 5642 conditions per place. [2024-06-28 01:20:31,531 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 118 selfloop transitions, 38 changer transitions 0/166 dead transitions. [2024-06-28 01:20:31,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 166 transitions, 1385 flow [2024-06-28 01:20:31,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:20:31,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:20:31,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-28 01:20:31,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5297619047619048 [2024-06-28 01:20:31,533 INFO L175 Difference]: Start difference. First operand has 105 places, 126 transitions, 947 flow. Second operand 7 states and 178 transitions. [2024-06-28 01:20:31,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 166 transitions, 1385 flow [2024-06-28 01:20:31,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 166 transitions, 1319 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-28 01:20:31,578 INFO L231 Difference]: Finished difference. Result has 109 places, 126 transitions, 966 flow [2024-06-28 01:20:31,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=881, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=966, PETRI_PLACES=109, PETRI_TRANSITIONS=126} [2024-06-28 01:20:31,579 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 55 predicate places. [2024-06-28 01:20:31,579 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 126 transitions, 966 flow [2024-06-28 01:20:31,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:31,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:31,579 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:20:31,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 01:20:31,579 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:20:31,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:31,580 INFO L85 PathProgramCache]: Analyzing trace with hash 1657491470, now seen corresponding path program 1 times [2024-06-28 01:20:31,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:31,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696849698] [2024-06-28 01:20:31,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:31,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:31,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:32,203 INFO L134 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:20:32,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:32,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696849698] [2024-06-28 01:20:32,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696849698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:32,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:32,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:20:32,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289209434] [2024-06-28 01:20:32,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:32,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:20:32,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:32,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:20:32,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:20:32,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-28 01:20:32,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 126 transitions, 966 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:32,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:32,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-28 01:20:32,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:33,109 INFO L124 PetriNetUnfolderBase]: 3903/6393 cut-off events. [2024-06-28 01:20:33,110 INFO L125 PetriNetUnfolderBase]: For 55736/55746 co-relation queries the response was YES. [2024-06-28 01:20:33,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26030 conditions, 6393 events. 3903/6393 cut-off events. For 55736/55746 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 41217 event pairs, 1391 based on Foata normal form. 11/6262 useless extension candidates. Maximal degree in co-relation 25985. Up to 5527 conditions per place. [2024-06-28 01:20:33,145 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 123 selfloop transitions, 15 changer transitions 0/160 dead transitions. [2024-06-28 01:20:33,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 160 transitions, 1408 flow [2024-06-28 01:20:33,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:20:33,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:20:33,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-28 01:20:33,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5173611111111112 [2024-06-28 01:20:33,147 INFO L175 Difference]: Start difference. First operand has 109 places, 126 transitions, 966 flow. Second operand 6 states and 149 transitions. [2024-06-28 01:20:33,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 160 transitions, 1408 flow [2024-06-28 01:20:33,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 160 transitions, 1315 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 01:20:33,189 INFO L231 Difference]: Finished difference. Result has 110 places, 135 transitions, 1017 flow [2024-06-28 01:20:33,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=881, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1017, PETRI_PLACES=110, PETRI_TRANSITIONS=135} [2024-06-28 01:20:33,190 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 56 predicate places. [2024-06-28 01:20:33,190 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 135 transitions, 1017 flow [2024-06-28 01:20:33,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:33,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:33,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:20:33,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 01:20:33,190 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:20:33,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:33,190 INFO L85 PathProgramCache]: Analyzing trace with hash 614114220, now seen corresponding path program 2 times [2024-06-28 01:20:33,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:33,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708752861] [2024-06-28 01:20:33,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:33,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:33,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:33,812 INFO L134 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:20:33,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:33,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708752861] [2024-06-28 01:20:33,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708752861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:33,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:33,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:20:33,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820937837] [2024-06-28 01:20:33,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:33,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:20:33,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:33,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:20:33,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:20:33,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-28 01:20:33,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 135 transitions, 1017 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:33,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:33,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-28 01:20:33,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:34,657 INFO L124 PetriNetUnfolderBase]: 3907/6401 cut-off events. [2024-06-28 01:20:34,657 INFO L125 PetriNetUnfolderBase]: For 61101/61135 co-relation queries the response was YES. [2024-06-28 01:20:34,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26909 conditions, 6401 events. 3907/6401 cut-off events. For 61101/61135 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 41292 event pairs, 1392 based on Foata normal form. 25/6280 useless extension candidates. Maximal degree in co-relation 26862. Up to 5510 conditions per place. [2024-06-28 01:20:34,691 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 118 selfloop transitions, 20 changer transitions 0/160 dead transitions. [2024-06-28 01:20:34,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 160 transitions, 1403 flow [2024-06-28 01:20:34,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:20:34,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:20:34,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-28 01:20:34,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5069444444444444 [2024-06-28 01:20:34,692 INFO L175 Difference]: Start difference. First operand has 110 places, 135 transitions, 1017 flow. Second operand 6 states and 146 transitions. [2024-06-28 01:20:34,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 160 transitions, 1403 flow [2024-06-28 01:20:34,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 160 transitions, 1363 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-28 01:20:34,739 INFO L231 Difference]: Finished difference. Result has 113 places, 138 transitions, 1061 flow [2024-06-28 01:20:34,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=977, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1061, PETRI_PLACES=113, PETRI_TRANSITIONS=138} [2024-06-28 01:20:34,739 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 59 predicate places. [2024-06-28 01:20:34,740 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 138 transitions, 1061 flow [2024-06-28 01:20:34,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:34,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:34,740 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:20:34,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 01:20:34,740 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:20:34,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:34,741 INFO L85 PathProgramCache]: Analyzing trace with hash 607424172, now seen corresponding path program 1 times [2024-06-28 01:20:34,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:34,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770780300] [2024-06-28 01:20:34,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:34,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:34,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:35,344 INFO L134 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:20:35,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:35,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770780300] [2024-06-28 01:20:35,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770780300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:35,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:35,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:20:35,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935321150] [2024-06-28 01:20:35,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:35,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:20:35,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:35,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:20:35,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:20:35,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-28 01:20:35,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 138 transitions, 1061 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:35,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:35,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-28 01:20:35,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:36,155 INFO L124 PetriNetUnfolderBase]: 3663/6045 cut-off events. [2024-06-28 01:20:36,155 INFO L125 PetriNetUnfolderBase]: For 58073/58075 co-relation queries the response was YES. [2024-06-28 01:20:36,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26182 conditions, 6045 events. 3663/6045 cut-off events. For 58073/58075 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 38589 event pairs, 1216 based on Foata normal form. 1/5922 useless extension candidates. Maximal degree in co-relation 26134. Up to 5236 conditions per place. [2024-06-28 01:20:36,199 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 141 selfloop transitions, 13 changer transitions 0/165 dead transitions. [2024-06-28 01:20:36,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 165 transitions, 1495 flow [2024-06-28 01:20:36,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:20:36,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:20:36,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-28 01:20:36,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5069444444444444 [2024-06-28 01:20:36,201 INFO L175 Difference]: Start difference. First operand has 113 places, 138 transitions, 1061 flow. Second operand 6 states and 146 transitions. [2024-06-28 01:20:36,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 165 transitions, 1495 flow [2024-06-28 01:20:36,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 165 transitions, 1433 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-28 01:20:36,337 INFO L231 Difference]: Finished difference. Result has 116 places, 145 transitions, 1114 flow [2024-06-28 01:20:36,337 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=999, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1114, PETRI_PLACES=116, PETRI_TRANSITIONS=145} [2024-06-28 01:20:36,338 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 62 predicate places. [2024-06-28 01:20:36,338 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 145 transitions, 1114 flow [2024-06-28 01:20:36,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:36,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:36,338 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:20:36,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 01:20:36,339 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:20:36,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:36,339 INFO L85 PathProgramCache]: Analyzing trace with hash 614120172, now seen corresponding path program 2 times [2024-06-28 01:20:36,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:36,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295247917] [2024-06-28 01:20:36,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:36,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:36,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:37,045 INFO L134 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:20:37,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:37,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295247917] [2024-06-28 01:20:37,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1295247917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:37,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:37,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:20:37,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563460941] [2024-06-28 01:20:37,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:37,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:20:37,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:37,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:20:37,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:20:37,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-28 01:20:37,130 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 145 transitions, 1114 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:37,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:37,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-28 01:20:37,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:37,839 INFO L124 PetriNetUnfolderBase]: 3665/6137 cut-off events. [2024-06-28 01:20:37,839 INFO L125 PetriNetUnfolderBase]: For 62999/63007 co-relation queries the response was YES. [2024-06-28 01:20:37,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27131 conditions, 6137 events. 3665/6137 cut-off events. For 62999/63007 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 39926 event pairs, 1212 based on Foata normal form. 5/5993 useless extension candidates. Maximal degree in co-relation 27081. Up to 5219 conditions per place. [2024-06-28 01:20:37,880 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 138 selfloop transitions, 18 changer transitions 0/167 dead transitions. [2024-06-28 01:20:37,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 167 transitions, 1526 flow [2024-06-28 01:20:37,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:20:37,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:20:37,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-28 01:20:37,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5069444444444444 [2024-06-28 01:20:37,882 INFO L175 Difference]: Start difference. First operand has 116 places, 145 transitions, 1114 flow. Second operand 6 states and 146 transitions. [2024-06-28 01:20:37,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 167 transitions, 1526 flow [2024-06-28 01:20:37,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 167 transitions, 1481 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-28 01:20:37,944 INFO L231 Difference]: Finished difference. Result has 119 places, 148 transitions, 1153 flow [2024-06-28 01:20:37,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1069, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1153, PETRI_PLACES=119, PETRI_TRANSITIONS=148} [2024-06-28 01:20:37,945 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 65 predicate places. [2024-06-28 01:20:37,945 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 148 transitions, 1153 flow [2024-06-28 01:20:37,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:37,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:37,945 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:20:37,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 01:20:37,945 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:20:37,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:37,946 INFO L85 PathProgramCache]: Analyzing trace with hash 1587352424, now seen corresponding path program 1 times [2024-06-28 01:20:37,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:37,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912811713] [2024-06-28 01:20:37,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:37,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:37,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:38,658 INFO L134 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:20:38,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:38,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912811713] [2024-06-28 01:20:38,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1912811713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:38,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:38,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:20:38,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736115690] [2024-06-28 01:20:38,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:38,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:20:38,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:38,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:20:38,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:20:38,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:20:38,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 148 transitions, 1153 flow. Second operand has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have 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:20:38,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:38,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:20:38,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:39,765 INFO L124 PetriNetUnfolderBase]: 4478/7375 cut-off events. [2024-06-28 01:20:39,766 INFO L125 PetriNetUnfolderBase]: For 93068/93076 co-relation queries the response was YES. [2024-06-28 01:20:39,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33682 conditions, 7375 events. 4478/7375 cut-off events. For 93068/93076 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 47839 event pairs, 929 based on Foata normal form. 17/7196 useless extension candidates. Maximal degree in co-relation 33631. Up to 4944 conditions per place. [2024-06-28 01:20:39,817 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 142 selfloop transitions, 57 changer transitions 0/209 dead transitions. [2024-06-28 01:20:39,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 209 transitions, 1883 flow [2024-06-28 01:20:39,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:20:39,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:20:39,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-28 01:20:39,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5598958333333334 [2024-06-28 01:20:39,820 INFO L175 Difference]: Start difference. First operand has 119 places, 148 transitions, 1153 flow. Second operand 8 states and 215 transitions. [2024-06-28 01:20:39,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 209 transitions, 1883 flow [2024-06-28 01:20:39,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 209 transitions, 1821 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-28 01:20:39,911 INFO L231 Difference]: Finished difference. Result has 123 places, 150 transitions, 1249 flow [2024-06-28 01:20:39,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1091, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1249, PETRI_PLACES=123, PETRI_TRANSITIONS=150} [2024-06-28 01:20:39,912 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 69 predicate places. [2024-06-28 01:20:39,912 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 150 transitions, 1249 flow [2024-06-28 01:20:39,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have 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:20:39,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:39,912 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:20:39,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 01:20:39,912 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:20:39,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:39,914 INFO L85 PathProgramCache]: Analyzing trace with hash -1819893768, now seen corresponding path program 2 times [2024-06-28 01:20:39,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:39,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898011273] [2024-06-28 01:20:39,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:39,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:39,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:40,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:20:40,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:40,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898011273] [2024-06-28 01:20:40,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898011273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:40,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:40,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:20:40,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256676012] [2024-06-28 01:20:40,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:40,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:20:40,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:40,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:20:40,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:20:40,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:20:40,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 150 transitions, 1249 flow. Second operand has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have 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:20:40,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:40,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:20:40,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:41,852 INFO L124 PetriNetUnfolderBase]: 4682/7594 cut-off events. [2024-06-28 01:20:41,852 INFO L125 PetriNetUnfolderBase]: For 104376/104384 co-relation queries the response was YES. [2024-06-28 01:20:41,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35968 conditions, 7594 events. 4682/7594 cut-off events. For 104376/104384 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 49245 event pairs, 1394 based on Foata normal form. 25/7449 useless extension candidates. Maximal degree in co-relation 35916. Up to 5856 conditions per place. [2024-06-28 01:20:41,901 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 132 selfloop transitions, 64 changer transitions 0/206 dead transitions. [2024-06-28 01:20:41,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 206 transitions, 1869 flow [2024-06-28 01:20:41,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:20:41,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:20:41,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-28 01:20:41,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5520833333333334 [2024-06-28 01:20:41,903 INFO L175 Difference]: Start difference. First operand has 123 places, 150 transitions, 1249 flow. Second operand 8 states and 212 transitions. [2024-06-28 01:20:41,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 206 transitions, 1869 flow [2024-06-28 01:20:41,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 206 transitions, 1797 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 01:20:41,997 INFO L231 Difference]: Finished difference. Result has 127 places, 152 transitions, 1349 flow [2024-06-28 01:20:41,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1177, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1349, PETRI_PLACES=127, PETRI_TRANSITIONS=152} [2024-06-28 01:20:42,001 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 73 predicate places. [2024-06-28 01:20:42,002 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 152 transitions, 1349 flow [2024-06-28 01:20:42,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have 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:20:42,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:42,002 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:20:42,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 01:20:42,003 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:20:42,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:42,003 INFO L85 PathProgramCache]: Analyzing trace with hash -1702260560, now seen corresponding path program 3 times [2024-06-28 01:20:42,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:42,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602964144] [2024-06-28 01:20:42,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:42,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:42,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:42,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:20:42,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:42,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602964144] [2024-06-28 01:20:42,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602964144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:42,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:42,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:20:42,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509111700] [2024-06-28 01:20:42,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:42,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:20:42,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:42,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:20:42,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:20:42,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:20:42,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 152 transitions, 1349 flow. Second operand has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have 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:20:42,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:42,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:20:42,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:44,068 INFO L124 PetriNetUnfolderBase]: 4812/7812 cut-off events. [2024-06-28 01:20:44,068 INFO L125 PetriNetUnfolderBase]: For 112128/112136 co-relation queries the response was YES. [2024-06-28 01:20:44,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38013 conditions, 7812 events. 4812/7812 cut-off events. For 112128/112136 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 50984 event pairs, 1396 based on Foata normal form. 17/7659 useless extension candidates. Maximal degree in co-relation 37959. Up to 5836 conditions per place. [2024-06-28 01:20:44,127 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 137 selfloop transitions, 64 changer transitions 0/211 dead transitions. [2024-06-28 01:20:44,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 211 transitions, 1983 flow [2024-06-28 01:20:44,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:20:44,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:20:44,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-28 01:20:44,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5598958333333334 [2024-06-28 01:20:44,129 INFO L175 Difference]: Start difference. First operand has 127 places, 152 transitions, 1349 flow. Second operand 8 states and 215 transitions. [2024-06-28 01:20:44,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 211 transitions, 1983 flow [2024-06-28 01:20:44,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 211 transitions, 1839 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 01:20:44,240 INFO L231 Difference]: Finished difference. Result has 129 places, 153 transitions, 1363 flow [2024-06-28 01:20:44,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1205, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1363, PETRI_PLACES=129, PETRI_TRANSITIONS=153} [2024-06-28 01:20:44,242 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 75 predicate places. [2024-06-28 01:20:44,242 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 153 transitions, 1363 flow [2024-06-28 01:20:44,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have 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:20:44,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:44,243 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:20:44,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 01:20:44,243 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:20:44,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:44,243 INFO L85 PathProgramCache]: Analyzing trace with hash 1472953182, now seen corresponding path program 1 times [2024-06-28 01:20:44,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:44,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656576903] [2024-06-28 01:20:44,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:44,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:44,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:44,898 INFO L134 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:20:44,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:44,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656576903] [2024-06-28 01:20:44,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656576903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:44,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:44,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:20:44,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285038367] [2024-06-28 01:20:44,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:44,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:20:44,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:44,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:20:44,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:20:44,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:20:44,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 153 transitions, 1363 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:44,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:44,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:20:44,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:45,967 INFO L124 PetriNetUnfolderBase]: 4846/7902 cut-off events. [2024-06-28 01:20:45,967 INFO L125 PetriNetUnfolderBase]: For 113624/113640 co-relation queries the response was YES. [2024-06-28 01:20:45,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38281 conditions, 7902 events. 4846/7902 cut-off events. For 113624/113640 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 52164 event pairs, 1615 based on Foata normal form. 16/7739 useless extension candidates. Maximal degree in co-relation 38226. Up to 6786 conditions per place. [2024-06-28 01:20:46,024 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 163 selfloop transitions, 43 changer transitions 0/216 dead transitions. [2024-06-28 01:20:46,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 216 transitions, 2232 flow [2024-06-28 01:20:46,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:20:46,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:20:46,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-28 01:20:46,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5208333333333334 [2024-06-28 01:20:46,026 INFO L175 Difference]: Start difference. First operand has 129 places, 153 transitions, 1363 flow. Second operand 7 states and 175 transitions. [2024-06-28 01:20:46,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 216 transitions, 2232 flow [2024-06-28 01:20:46,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 216 transitions, 2060 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 01:20:46,143 INFO L231 Difference]: Finished difference. Result has 132 places, 183 transitions, 1728 flow [2024-06-28 01:20:46,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1223, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1728, PETRI_PLACES=132, PETRI_TRANSITIONS=183} [2024-06-28 01:20:46,144 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 78 predicate places. [2024-06-28 01:20:46,144 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 183 transitions, 1728 flow [2024-06-28 01:20:46,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:46,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:46,144 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:20:46,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 01:20:46,145 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:20:46,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:46,145 INFO L85 PathProgramCache]: Analyzing trace with hash 954977158, now seen corresponding path program 4 times [2024-06-28 01:20:46,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:46,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252610621] [2024-06-28 01:20:46,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:46,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:46,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:46,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:20:46,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:46,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252610621] [2024-06-28 01:20:46,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252610621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:46,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:46,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:20:46,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091792521] [2024-06-28 01:20:46,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:46,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:20:46,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:46,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:20:46,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:20:46,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:20:46,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 183 transitions, 1728 flow. Second operand has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have 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:20:46,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:46,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:20:46,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:48,154 INFO L124 PetriNetUnfolderBase]: 5089/8281 cut-off events. [2024-06-28 01:20:48,154 INFO L125 PetriNetUnfolderBase]: For 134514/134534 co-relation queries the response was YES. [2024-06-28 01:20:48,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41823 conditions, 8281 events. 5089/8281 cut-off events. For 134514/134534 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 54949 event pairs, 1176 based on Foata normal form. 31/8142 useless extension candidates. Maximal degree in co-relation 41765. Up to 6121 conditions per place. [2024-06-28 01:20:48,221 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 156 selfloop transitions, 82 changer transitions 0/248 dead transitions. [2024-06-28 01:20:48,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 248 transitions, 2598 flow [2024-06-28 01:20:48,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:20:48,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:20:48,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 220 transitions. [2024-06-28 01:20:48,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5729166666666666 [2024-06-28 01:20:48,223 INFO L175 Difference]: Start difference. First operand has 132 places, 183 transitions, 1728 flow. Second operand 8 states and 220 transitions. [2024-06-28 01:20:48,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 248 transitions, 2598 flow [2024-06-28 01:20:48,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 248 transitions, 2506 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-28 01:20:48,370 INFO L231 Difference]: Finished difference. Result has 137 places, 185 transitions, 1856 flow [2024-06-28 01:20:48,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1636, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1856, PETRI_PLACES=137, PETRI_TRANSITIONS=185} [2024-06-28 01:20:48,371 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 83 predicate places. [2024-06-28 01:20:48,371 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 185 transitions, 1856 flow [2024-06-28 01:20:48,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have 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:20:48,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:48,372 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:20:48,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 01:20:48,372 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:20:48,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:48,372 INFO L85 PathProgramCache]: Analyzing trace with hash 960487408, now seen corresponding path program 5 times [2024-06-28 01:20:48,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:48,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880919368] [2024-06-28 01:20:48,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:48,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:48,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:49,141 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:20:49,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:49,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880919368] [2024-06-28 01:20:49,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880919368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:49,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:49,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:20:49,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320404246] [2024-06-28 01:20:49,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:49,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:20:49,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:49,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:20:49,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:20:49,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:20:49,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 185 transitions, 1856 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:49,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:49,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:20:49,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:50,904 INFO L124 PetriNetUnfolderBase]: 5256/8593 cut-off events. [2024-06-28 01:20:50,904 INFO L125 PetriNetUnfolderBase]: For 149543/149551 co-relation queries the response was YES. [2024-06-28 01:20:50,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44022 conditions, 8593 events. 5256/8593 cut-off events. For 149543/149551 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 57679 event pairs, 1572 based on Foata normal form. 21/8422 useless extension candidates. Maximal degree in co-relation 43963. Up to 6776 conditions per place. [2024-06-28 01:20:50,981 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 157 selfloop transitions, 82 changer transitions 0/249 dead transitions. [2024-06-28 01:20:50,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 249 transitions, 2608 flow [2024-06-28 01:20:50,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:20:50,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:20:50,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 236 transitions. [2024-06-28 01:20:50,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5462962962962963 [2024-06-28 01:20:50,983 INFO L175 Difference]: Start difference. First operand has 137 places, 185 transitions, 1856 flow. Second operand 9 states and 236 transitions. [2024-06-28 01:20:50,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 249 transitions, 2608 flow [2024-06-28 01:20:51,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 249 transitions, 2493 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 01:20:51,174 INFO L231 Difference]: Finished difference. Result has 142 places, 186 transitions, 1940 flow [2024-06-28 01:20:51,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1741, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1940, PETRI_PLACES=142, PETRI_TRANSITIONS=186} [2024-06-28 01:20:51,176 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 88 predicate places. [2024-06-28 01:20:51,176 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 186 transitions, 1940 flow [2024-06-28 01:20:51,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:51,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:51,176 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:20:51,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 01:20:51,177 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:20:51,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:51,177 INFO L85 PathProgramCache]: Analyzing trace with hash 955125028, now seen corresponding path program 6 times [2024-06-28 01:20:51,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:51,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860732745] [2024-06-28 01:20:51,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:51,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:51,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:51,905 INFO L134 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:20:51,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:51,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860732745] [2024-06-28 01:20:51,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860732745] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:51,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:51,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:20:51,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651904619] [2024-06-28 01:20:51,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:51,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:20:51,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:51,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:20:51,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:20:51,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:20:51,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 186 transitions, 1940 flow. Second operand has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have 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:20:51,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:51,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:20:51,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:53,541 INFO L124 PetriNetUnfolderBase]: 5423/8893 cut-off events. [2024-06-28 01:20:53,541 INFO L125 PetriNetUnfolderBase]: For 160055/160075 co-relation queries the response was YES. [2024-06-28 01:20:53,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46026 conditions, 8893 events. 5423/8893 cut-off events. For 160055/160075 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 60296 event pairs, 1590 based on Foata normal form. 35/8730 useless extension candidates. Maximal degree in co-relation 45965. Up to 7033 conditions per place. [2024-06-28 01:20:53,611 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 153 selfloop transitions, 82 changer transitions 0/245 dead transitions. [2024-06-28 01:20:53,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 245 transitions, 2672 flow [2024-06-28 01:20:53,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:20:53,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:20:53,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-28 01:20:53,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5598958333333334 [2024-06-28 01:20:53,622 INFO L175 Difference]: Start difference. First operand has 142 places, 186 transitions, 1940 flow. Second operand 8 states and 215 transitions. [2024-06-28 01:20:53,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 245 transitions, 2672 flow [2024-06-28 01:20:53,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 245 transitions, 2497 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-28 01:20:53,786 INFO L231 Difference]: Finished difference. Result has 143 places, 187 transitions, 1966 flow [2024-06-28 01:20:53,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1765, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1966, PETRI_PLACES=143, PETRI_TRANSITIONS=187} [2024-06-28 01:20:53,787 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 89 predicate places. [2024-06-28 01:20:53,787 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 187 transitions, 1966 flow [2024-06-28 01:20:53,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have 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:20:53,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:53,787 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:20:53,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 01:20:53,788 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:20:53,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:53,788 INFO L85 PathProgramCache]: Analyzing trace with hash 1472965272, now seen corresponding path program 2 times [2024-06-28 01:20:53,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:53,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682390457] [2024-06-28 01:20:53,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:53,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:53,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:54,447 INFO L134 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:20:54,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:54,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682390457] [2024-06-28 01:20:54,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682390457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:54,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:54,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:20:54,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941396829] [2024-06-28 01:20:54,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:54,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:20:54,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:54,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:20:54,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:20:54,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:20:54,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 187 transitions, 1966 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:54,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:54,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:20:54,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:55,753 INFO L124 PetriNetUnfolderBase]: 5499/9063 cut-off events. [2024-06-28 01:20:55,754 INFO L125 PetriNetUnfolderBase]: For 160507/160515 co-relation queries the response was YES. [2024-06-28 01:20:55,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46818 conditions, 9063 events. 5499/9063 cut-off events. For 160507/160515 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 62081 event pairs, 1819 based on Foata normal form. 6/8854 useless extension candidates. Maximal degree in co-relation 46756. Up to 7686 conditions per place. [2024-06-28 01:20:55,828 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 167 selfloop transitions, 46 changer transitions 0/223 dead transitions. [2024-06-28 01:20:55,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 223 transitions, 2658 flow [2024-06-28 01:20:55,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:20:55,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:20:55,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 01:20:55,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5119047619047619 [2024-06-28 01:20:55,829 INFO L175 Difference]: Start difference. First operand has 143 places, 187 transitions, 1966 flow. Second operand 7 states and 172 transitions. [2024-06-28 01:20:55,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 223 transitions, 2658 flow [2024-06-28 01:20:56,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 223 transitions, 2481 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 01:20:56,042 INFO L231 Difference]: Finished difference. Result has 145 places, 195 transitions, 2024 flow [2024-06-28 01:20:56,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1789, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2024, PETRI_PLACES=145, PETRI_TRANSITIONS=195} [2024-06-28 01:20:56,042 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 91 predicate places. [2024-06-28 01:20:56,042 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 195 transitions, 2024 flow [2024-06-28 01:20:56,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:56,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:56,043 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:20:56,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 01:20:56,043 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:20:56,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:56,043 INFO L85 PathProgramCache]: Analyzing trace with hash 1472965706, now seen corresponding path program 1 times [2024-06-28 01:20:56,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:56,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397903915] [2024-06-28 01:20:56,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:56,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:56,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:56,798 INFO L134 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:20:56,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:56,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397903915] [2024-06-28 01:20:56,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397903915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:56,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:56,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:20:56,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191765495] [2024-06-28 01:20:56,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:56,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:20:56,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:56,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:20:56,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:20:56,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-28 01:20:56,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 195 transitions, 2024 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:56,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:56,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-28 01:20:56,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:58,016 INFO L124 PetriNetUnfolderBase]: 5249/8807 cut-off events. [2024-06-28 01:20:58,016 INFO L125 PetriNetUnfolderBase]: For 163565/163587 co-relation queries the response was YES. [2024-06-28 01:20:58,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45686 conditions, 8807 events. 5249/8807 cut-off events. For 163565/163587 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 61613 event pairs, 1765 based on Foata normal form. 23/8577 useless extension candidates. Maximal degree in co-relation 45622. Up to 7488 conditions per place. [2024-06-28 01:20:58,082 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 175 selfloop transitions, 18 changer transitions 0/228 dead transitions. [2024-06-28 01:20:58,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 228 transitions, 2564 flow [2024-06-28 01:20:58,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:20:58,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:20:58,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-28 01:20:58,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5089285714285714 [2024-06-28 01:20:58,097 INFO L175 Difference]: Start difference. First operand has 145 places, 195 transitions, 2024 flow. Second operand 7 states and 171 transitions. [2024-06-28 01:20:58,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 228 transitions, 2564 flow [2024-06-28 01:20:58,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 228 transitions, 2470 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-28 01:20:58,322 INFO L231 Difference]: Finished difference. Result has 149 places, 198 transitions, 2018 flow [2024-06-28 01:20:58,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1930, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2018, PETRI_PLACES=149, PETRI_TRANSITIONS=198} [2024-06-28 01:20:58,323 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 95 predicate places. [2024-06-28 01:20:58,323 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 198 transitions, 2018 flow [2024-06-28 01:20:58,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:58,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:58,323 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:20:58,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 01:20:58,324 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:20:58,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:58,324 INFO L85 PathProgramCache]: Analyzing trace with hash -532761936, now seen corresponding path program 7 times [2024-06-28 01:20:58,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:58,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717197898] [2024-06-28 01:20:58,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:58,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:58,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:59,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:20:59,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:59,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717197898] [2024-06-28 01:20:59,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717197898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:59,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:59,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:20:59,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222597940] [2024-06-28 01:20:59,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:59,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:20:59,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:59,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:20:59,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:20:59,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:20:59,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 198 transitions, 2018 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:59,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:59,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:20:59,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:21:00,936 INFO L124 PetriNetUnfolderBase]: 5683/9327 cut-off events. [2024-06-28 01:21:00,947 INFO L125 PetriNetUnfolderBase]: For 188627/188641 co-relation queries the response was YES. [2024-06-28 01:21:00,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50040 conditions, 9327 events. 5683/9327 cut-off events. For 188627/188641 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 63858 event pairs, 1637 based on Foata normal form. 23/9129 useless extension candidates. Maximal degree in co-relation 49974. Up to 7416 conditions per place. [2024-06-28 01:21:01,028 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 169 selfloop transitions, 90 changer transitions 0/269 dead transitions. [2024-06-28 01:21:01,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 269 transitions, 2844 flow [2024-06-28 01:21:01,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:21:01,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:21:01,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 259 transitions. [2024-06-28 01:21:01,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5395833333333333 [2024-06-28 01:21:01,031 INFO L175 Difference]: Start difference. First operand has 149 places, 198 transitions, 2018 flow. Second operand 10 states and 259 transitions. [2024-06-28 01:21:01,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 269 transitions, 2844 flow [2024-06-28 01:21:01,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 269 transitions, 2778 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-28 01:21:01,250 INFO L231 Difference]: Finished difference. Result has 154 places, 199 transitions, 2171 flow [2024-06-28 01:21:01,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1952, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2171, PETRI_PLACES=154, PETRI_TRANSITIONS=199} [2024-06-28 01:21:01,250 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 100 predicate places. [2024-06-28 01:21:01,250 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 199 transitions, 2171 flow [2024-06-28 01:21:01,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:01,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:21:01,251 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:21:01,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 01:21:01,251 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:21:01,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:21:01,251 INFO L85 PathProgramCache]: Analyzing trace with hash -629207056, now seen corresponding path program 8 times [2024-06-28 01:21:01,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:21:01,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625652209] [2024-06-28 01:21:01,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:21:01,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:21:01,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:21:02,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:21:02,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:21:02,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625652209] [2024-06-28 01:21:02,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [625652209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:21:02,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:21:02,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:21:02,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351960845] [2024-06-28 01:21:02,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:21:02,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:21:02,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:21:02,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:21:02,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:21:02,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:21:02,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 199 transitions, 2171 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:02,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:21:02,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:21:02,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:21:03,998 INFO L124 PetriNetUnfolderBase]: 5647/9263 cut-off events. [2024-06-28 01:21:03,998 INFO L125 PetriNetUnfolderBase]: For 189919/189933 co-relation queries the response was YES. [2024-06-28 01:21:04,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50049 conditions, 9263 events. 5647/9263 cut-off events. For 189919/189933 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 63399 event pairs, 1643 based on Foata normal form. 23/9053 useless extension candidates. Maximal degree in co-relation 49982. Up to 7360 conditions per place. [2024-06-28 01:21:04,081 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 171 selfloop transitions, 84 changer transitions 0/265 dead transitions. [2024-06-28 01:21:04,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 265 transitions, 2958 flow [2024-06-28 01:21:04,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:21:04,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:21:04,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 235 transitions. [2024-06-28 01:21:04,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5439814814814815 [2024-06-28 01:21:04,083 INFO L175 Difference]: Start difference. First operand has 154 places, 199 transitions, 2171 flow. Second operand 9 states and 235 transitions. [2024-06-28 01:21:04,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 265 transitions, 2958 flow [2024-06-28 01:21:04,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 265 transitions, 2753 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-28 01:21:04,351 INFO L231 Difference]: Finished difference. Result has 155 places, 199 transitions, 2141 flow [2024-06-28 01:21:04,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1966, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2141, PETRI_PLACES=155, PETRI_TRANSITIONS=199} [2024-06-28 01:21:04,351 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 101 predicate places. [2024-06-28 01:21:04,351 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 199 transitions, 2141 flow [2024-06-28 01:21:04,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:04,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:21:04,352 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:21:04,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 01:21:04,352 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:21:04,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:21:04,353 INFO L85 PathProgramCache]: Analyzing trace with hash 992452487, now seen corresponding path program 1 times [2024-06-28 01:21:04,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:21:04,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349224538] [2024-06-28 01:21:04,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:21:04,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:21:04,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:21:05,347 INFO L134 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:21:05,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:21:05,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349224538] [2024-06-28 01:21:05,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349224538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:21:05,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:21:05,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:21:05,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685651007] [2024-06-28 01:21:05,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:21:05,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:21:05,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:21:05,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:21:05,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:21:05,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:21:05,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 199 transitions, 2141 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:05,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:21:05,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:21:05,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:21:06,994 INFO L124 PetriNetUnfolderBase]: 5684/9357 cut-off events. [2024-06-28 01:21:06,994 INFO L125 PetriNetUnfolderBase]: For 182907/182909 co-relation queries the response was YES. [2024-06-28 01:21:07,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49911 conditions, 9357 events. 5684/9357 cut-off events. For 182907/182909 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 64253 event pairs, 1628 based on Foata normal form. 6/9118 useless extension candidates. Maximal degree in co-relation 49843. Up to 7605 conditions per place. [2024-06-28 01:21:07,066 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 166 selfloop transitions, 91 changer transitions 0/267 dead transitions. [2024-06-28 01:21:07,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 267 transitions, 3013 flow [2024-06-28 01:21:07,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:21:07,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:21:07,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 246 transitions. [2024-06-28 01:21:07,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5125 [2024-06-28 01:21:07,070 INFO L175 Difference]: Start difference. First operand has 155 places, 199 transitions, 2141 flow. Second operand 10 states and 246 transitions. [2024-06-28 01:21:07,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 267 transitions, 3013 flow [2024-06-28 01:21:07,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 267 transitions, 2812 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-28 01:21:07,278 INFO L231 Difference]: Finished difference. Result has 159 places, 206 transitions, 2236 flow [2024-06-28 01:21:07,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1947, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2236, PETRI_PLACES=159, PETRI_TRANSITIONS=206} [2024-06-28 01:21:07,279 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 105 predicate places. [2024-06-28 01:21:07,279 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 206 transitions, 2236 flow [2024-06-28 01:21:07,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:07,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:21:07,279 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:21:07,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 01:21:07,280 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:21:07,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:21:07,280 INFO L85 PathProgramCache]: Analyzing trace with hash -276045945, now seen corresponding path program 2 times [2024-06-28 01:21:07,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:21:07,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664559199] [2024-06-28 01:21:07,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:21:07,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:21:07,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:21:08,078 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:21:08,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:21:08,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664559199] [2024-06-28 01:21:08,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664559199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:21:08,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:21:08,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:21:08,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236100047] [2024-06-28 01:21:08,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:21:08,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:21:08,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:21:08,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:21:08,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:21:08,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:21:08,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 206 transitions, 2236 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:08,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:21:08,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:21:08,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:21:09,822 INFO L124 PetriNetUnfolderBase]: 5744/9454 cut-off events. [2024-06-28 01:21:09,823 INFO L125 PetriNetUnfolderBase]: For 192147/192163 co-relation queries the response was YES. [2024-06-28 01:21:09,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51155 conditions, 9454 events. 5744/9454 cut-off events. For 192147/192163 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 65030 event pairs, 1629 based on Foata normal form. 8/9214 useless extension candidates. Maximal degree in co-relation 51084. Up to 7675 conditions per place. [2024-06-28 01:21:09,900 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 156 selfloop transitions, 104 changer transitions 0/270 dead transitions. [2024-06-28 01:21:09,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 270 transitions, 3092 flow [2024-06-28 01:21:09,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:21:09,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:21:09,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions. [2024-06-28 01:21:09,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5324074074074074 [2024-06-28 01:21:09,901 INFO L175 Difference]: Start difference. First operand has 159 places, 206 transitions, 2236 flow. Second operand 9 states and 230 transitions. [2024-06-28 01:21:09,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 270 transitions, 3092 flow [2024-06-28 01:21:10,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 270 transitions, 2914 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-28 01:21:10,137 INFO L231 Difference]: Finished difference. Result has 164 places, 217 transitions, 2432 flow [2024-06-28 01:21:10,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2071, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2432, PETRI_PLACES=164, PETRI_TRANSITIONS=217} [2024-06-28 01:21:10,138 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 110 predicate places. [2024-06-28 01:21:10,138 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 217 transitions, 2432 flow [2024-06-28 01:21:10,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:10,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:21:10,138 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:21:10,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 01:21:10,138 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:21:10,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:21:10,139 INFO L85 PathProgramCache]: Analyzing trace with hash -1887966807, now seen corresponding path program 3 times [2024-06-28 01:21:10,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:21:10,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962464294] [2024-06-28 01:21:10,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:21:10,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:21:10,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:21:10,960 INFO L134 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:21:10,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:21:10,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962464294] [2024-06-28 01:21:10,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962464294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:21:10,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:21:10,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:21:10,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762009251] [2024-06-28 01:21:10,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:21:10,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:21:10,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:21:10,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:21:10,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:21:11,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:21:11,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 217 transitions, 2432 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:11,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:21:11,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:21:11,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:21:12,701 INFO L124 PetriNetUnfolderBase]: 5829/9635 cut-off events. [2024-06-28 01:21:12,701 INFO L125 PetriNetUnfolderBase]: For 202304/202320 co-relation queries the response was YES. [2024-06-28 01:21:12,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52557 conditions, 9635 events. 5829/9635 cut-off events. For 202304/202320 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 66739 event pairs, 1341 based on Foata normal form. 8/9387 useless extension candidates. Maximal degree in co-relation 52483. Up to 7453 conditions per place. [2024-06-28 01:21:12,775 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 158 selfloop transitions, 113 changer transitions 0/281 dead transitions. [2024-06-28 01:21:12,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 281 transitions, 3442 flow [2024-06-28 01:21:12,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:21:12,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:21:12,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 236 transitions. [2024-06-28 01:21:12,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5462962962962963 [2024-06-28 01:21:12,777 INFO L175 Difference]: Start difference. First operand has 164 places, 217 transitions, 2432 flow. Second operand 9 states and 236 transitions. [2024-06-28 01:21:12,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 281 transitions, 3442 flow [2024-06-28 01:21:13,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 281 transitions, 3230 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-28 01:21:13,025 INFO L231 Difference]: Finished difference. Result has 170 places, 222 transitions, 2587 flow [2024-06-28 01:21:13,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2224, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2587, PETRI_PLACES=170, PETRI_TRANSITIONS=222} [2024-06-28 01:21:13,035 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 116 predicate places. [2024-06-28 01:21:13,035 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 222 transitions, 2587 flow [2024-06-28 01:21:13,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:13,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:21:13,035 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:21:13,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 01:21:13,036 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:21:13,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:21:13,036 INFO L85 PathProgramCache]: Analyzing trace with hash 2140976779, now seen corresponding path program 4 times [2024-06-28 01:21:13,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:21:13,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706608623] [2024-06-28 01:21:13,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:21:13,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:21:13,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:21:13,970 INFO L134 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:21:13,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:21:13,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706608623] [2024-06-28 01:21:13,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706608623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:21:13,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:21:13,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:21:13,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271279750] [2024-06-28 01:21:13,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:21:13,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:21:13,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:21:13,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:21:13,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:21:14,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:21:14,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 222 transitions, 2587 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:14,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:21:14,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:21:14,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:21:15,809 INFO L124 PetriNetUnfolderBase]: 5821/9626 cut-off events. [2024-06-28 01:21:15,809 INFO L125 PetriNetUnfolderBase]: For 207920/207924 co-relation queries the response was YES. [2024-06-28 01:21:15,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52389 conditions, 9626 events. 5821/9626 cut-off events. For 207920/207924 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 66712 event pairs, 1664 based on Foata normal form. 8/9383 useless extension candidates. Maximal degree in co-relation 52313. Up to 7798 conditions per place. [2024-06-28 01:21:15,891 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 163 selfloop transitions, 105 changer transitions 0/278 dead transitions. [2024-06-28 01:21:15,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 278 transitions, 3365 flow [2024-06-28 01:21:15,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:21:15,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:21:15,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 246 transitions. [2024-06-28 01:21:15,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5125 [2024-06-28 01:21:15,893 INFO L175 Difference]: Start difference. First operand has 170 places, 222 transitions, 2587 flow. Second operand 10 states and 246 transitions. [2024-06-28 01:21:15,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 278 transitions, 3365 flow [2024-06-28 01:21:16,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 278 transitions, 3095 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-28 01:21:16,214 INFO L231 Difference]: Finished difference. Result has 175 places, 223 transitions, 2555 flow [2024-06-28 01:21:16,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2319, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2555, PETRI_PLACES=175, PETRI_TRANSITIONS=223} [2024-06-28 01:21:16,214 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 121 predicate places. [2024-06-28 01:21:16,214 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 223 transitions, 2555 flow [2024-06-28 01:21:16,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:16,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:21:16,215 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:21:16,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 01:21:16,215 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:21:16,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:21:16,216 INFO L85 PathProgramCache]: Analyzing trace with hash 1855294208, now seen corresponding path program 3 times [2024-06-28 01:21:16,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:21:16,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376203050] [2024-06-28 01:21:16,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:21:16,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:21:16,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:21:16,949 INFO L134 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:21:16,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:21:16,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376203050] [2024-06-28 01:21:16,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376203050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:21:16,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:21:16,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:21:16,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556136748] [2024-06-28 01:21:16,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:21:16,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:21:16,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:21:16,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:21:16,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:21:17,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:21:17,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 223 transitions, 2555 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:17,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:21:17,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:21:17,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:21:18,365 INFO L124 PetriNetUnfolderBase]: 5852/9779 cut-off events. [2024-06-28 01:21:18,366 INFO L125 PetriNetUnfolderBase]: For 210492/210514 co-relation queries the response was YES. [2024-06-28 01:21:18,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52365 conditions, 9779 events. 5852/9779 cut-off events. For 210492/210514 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 68772 event pairs, 1725 based on Foata normal form. 10/9521 useless extension candidates. Maximal degree in co-relation 52287. Up to 8119 conditions per place. [2024-06-28 01:21:18,460 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 186 selfloop transitions, 60 changer transitions 0/256 dead transitions. [2024-06-28 01:21:18,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 256 transitions, 3427 flow [2024-06-28 01:21:18,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:21:18,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:21:18,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-28 01:21:18,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5089285714285714 [2024-06-28 01:21:18,462 INFO L175 Difference]: Start difference. First operand has 175 places, 223 transitions, 2555 flow. Second operand 7 states and 171 transitions. [2024-06-28 01:21:18,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 256 transitions, 3427 flow [2024-06-28 01:21:18,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 256 transitions, 3198 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 01:21:18,755 INFO L231 Difference]: Finished difference. Result has 176 places, 231 transitions, 2604 flow [2024-06-28 01:21:18,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2326, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2604, PETRI_PLACES=176, PETRI_TRANSITIONS=231} [2024-06-28 01:21:18,756 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 122 predicate places. [2024-06-28 01:21:18,756 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 231 transitions, 2604 flow [2024-06-28 01:21:18,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:18,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:21:18,756 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:21:18,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 01:21:18,757 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:21:18,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:21:18,757 INFO L85 PathProgramCache]: Analyzing trace with hash 1857673226, now seen corresponding path program 2 times [2024-06-28 01:21:18,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:21:18,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529763977] [2024-06-28 01:21:18,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:21:18,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:21:18,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:21:19,445 INFO L134 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:21:19,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:21:19,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529763977] [2024-06-28 01:21:19,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529763977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:21:19,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:21:19,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:21:19,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39354304] [2024-06-28 01:21:19,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:21:19,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:21:19,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:21:19,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:21:19,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:21:19,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-28 01:21:19,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 231 transitions, 2604 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:19,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:21:19,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-28 01:21:19,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:21:20,876 INFO L124 PetriNetUnfolderBase]: 5596/9498 cut-off events. [2024-06-28 01:21:20,876 INFO L125 PetriNetUnfolderBase]: For 218969/219015 co-relation queries the response was YES. [2024-06-28 01:21:20,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51276 conditions, 9498 events. 5596/9498 cut-off events. For 218969/219015 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 68187 event pairs, 1599 based on Foata normal form. 33/9232 useless extension candidates. Maximal degree in co-relation 51196. Up to 7989 conditions per place. [2024-06-28 01:21:20,979 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 200 selfloop transitions, 23 changer transitions 0/260 dead transitions. [2024-06-28 01:21:20,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 260 transitions, 3215 flow [2024-06-28 01:21:20,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:21:20,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:21:20,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-28 01:21:20,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 01:21:20,981 INFO L175 Difference]: Start difference. First operand has 176 places, 231 transitions, 2604 flow. Second operand 7 states and 168 transitions. [2024-06-28 01:21:20,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 260 transitions, 3215 flow [2024-06-28 01:21:21,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 260 transitions, 3039 flow, removed 41 selfloop flow, removed 4 redundant places. [2024-06-28 01:21:21,270 INFO L231 Difference]: Finished difference. Result has 179 places, 234 transitions, 2540 flow [2024-06-28 01:21:21,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2428, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2540, PETRI_PLACES=179, PETRI_TRANSITIONS=234} [2024-06-28 01:21:21,272 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 125 predicate places. [2024-06-28 01:21:21,272 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 234 transitions, 2540 flow [2024-06-28 01:21:21,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:21,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:21:21,272 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:21:21,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 01:21:21,273 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:21:21,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:21:21,273 INFO L85 PathProgramCache]: Analyzing trace with hash -1563546058, now seen corresponding path program 3 times [2024-06-28 01:21:21,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:21:21,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10608879] [2024-06-28 01:21:21,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:21:21,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:21:21,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:21:22,157 INFO L134 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:21:22,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:21:22,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10608879] [2024-06-28 01:21:22,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10608879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:21:22,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:21:22,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:21:22,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193013758] [2024-06-28 01:21:22,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:21:22,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:21:22,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:21:22,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:21:22,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:21:22,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-28 01:21:22,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 234 transitions, 2540 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:22,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:21:22,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-28 01:21:22,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:21:23,588 INFO L124 PetriNetUnfolderBase]: 5598/9508 cut-off events. [2024-06-28 01:21:23,589 INFO L125 PetriNetUnfolderBase]: For 224781/224827 co-relation queries the response was YES. [2024-06-28 01:21:23,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51012 conditions, 9508 events. 5598/9508 cut-off events. For 224781/224827 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 68259 event pairs, 1599 based on Foata normal form. 33/9241 useless extension candidates. Maximal degree in co-relation 50931. Up to 7959 conditions per place. [2024-06-28 01:21:23,682 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 198 selfloop transitions, 31 changer transitions 0/266 dead transitions. [2024-06-28 01:21:23,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 266 transitions, 3183 flow [2024-06-28 01:21:23,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:21:23,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:21:23,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 01:21:23,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5029761904761905 [2024-06-28 01:21:23,683 INFO L175 Difference]: Start difference. First operand has 179 places, 234 transitions, 2540 flow. Second operand 7 states and 169 transitions. [2024-06-28 01:21:23,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 266 transitions, 3183 flow [2024-06-28 01:21:23,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 266 transitions, 3093 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-28 01:21:23,981 INFO L231 Difference]: Finished difference. Result has 182 places, 240 transitions, 2614 flow [2024-06-28 01:21:23,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2450, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2614, PETRI_PLACES=182, PETRI_TRANSITIONS=240} [2024-06-28 01:21:23,982 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 128 predicate places. [2024-06-28 01:21:23,982 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 240 transitions, 2614 flow [2024-06-28 01:21:23,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:23,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:21:23,984 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:21:23,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 01:21:23,985 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:21:23,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:21:23,985 INFO L85 PathProgramCache]: Analyzing trace with hash 1650130830, now seen corresponding path program 1 times [2024-06-28 01:21:23,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:21:23,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869059842] [2024-06-28 01:21:23,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:21:23,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:21:23,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:21:24,550 INFO L134 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:21:24,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:21:24,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869059842] [2024-06-28 01:21:24,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1869059842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:21:24,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:21:24,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:21:24,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725979372] [2024-06-28 01:21:24,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:21:24,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:21:24,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:21:24,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:21:24,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:21:24,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-28 01:21:24,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 240 transitions, 2614 flow. Second operand has 9 states, 9 states have (on average 15.555555555555555) internal successors, (140), 9 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have 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:21:24,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:21:24,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-28 01:21:24,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:21:26,026 INFO L124 PetriNetUnfolderBase]: 5596/9436 cut-off events. [2024-06-28 01:21:26,026 INFO L125 PetriNetUnfolderBase]: For 242812/242840 co-relation queries the response was YES. [2024-06-28 01:21:26,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52755 conditions, 9436 events. 5596/9436 cut-off events. For 242812/242840 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 66831 event pairs, 1668 based on Foata normal form. 3/9201 useless extension candidates. Maximal degree in co-relation 52672. Up to 8062 conditions per place. [2024-06-28 01:21:26,271 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 240 selfloop transitions, 19 changer transitions 0/274 dead transitions. [2024-06-28 01:21:26,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 274 transitions, 3312 flow [2024-06-28 01:21:26,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:21:26,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:21:26,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-28 01:21:26,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.484375 [2024-06-28 01:21:26,277 INFO L175 Difference]: Start difference. First operand has 182 places, 240 transitions, 2614 flow. Second operand 8 states and 186 transitions. [2024-06-28 01:21:26,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 274 transitions, 3312 flow [2024-06-28 01:21:26,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 274 transitions, 3235 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-28 01:21:26,601 INFO L231 Difference]: Finished difference. Result has 188 places, 248 transitions, 2694 flow [2024-06-28 01:21:26,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2537, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2694, PETRI_PLACES=188, PETRI_TRANSITIONS=248} [2024-06-28 01:21:26,603 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 134 predicate places. [2024-06-28 01:21:26,603 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 248 transitions, 2694 flow [2024-06-28 01:21:26,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.555555555555555) internal successors, (140), 9 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have 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:21:26,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:21:26,604 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:21:26,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 01:21:26,604 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:21:26,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:21:26,605 INFO L85 PathProgramCache]: Analyzing trace with hash 1650281738, now seen corresponding path program 1 times [2024-06-28 01:21:26,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:21:26,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192246892] [2024-06-28 01:21:26,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:21:26,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:21:26,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:21:27,405 INFO L134 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:21:27,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:21:27,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192246892] [2024-06-28 01:21:27,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192246892] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:21:27,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:21:27,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:21:27,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046265846] [2024-06-28 01:21:27,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:21:27,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:21:27,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:21:27,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:21:27,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:21:27,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-28 01:21:27,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 248 transitions, 2694 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:27,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:21:27,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-28 01:21:27,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:21:28,917 INFO L124 PetriNetUnfolderBase]: 5590/9428 cut-off events. [2024-06-28 01:21:28,918 INFO L125 PetriNetUnfolderBase]: For 253647/253675 co-relation queries the response was YES. [2024-06-28 01:21:28,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53945 conditions, 9428 events. 5590/9428 cut-off events. For 253647/253675 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 66741 event pairs, 1659 based on Foata normal form. 3/9194 useless extension candidates. Maximal degree in co-relation 53859. Up to 8065 conditions per place. [2024-06-28 01:21:29,032 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 243 selfloop transitions, 17 changer transitions 0/275 dead transitions. [2024-06-28 01:21:29,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 275 transitions, 3344 flow [2024-06-28 01:21:29,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:21:29,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:21:29,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-28 01:21:29,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 01:21:29,033 INFO L175 Difference]: Start difference. First operand has 188 places, 248 transitions, 2694 flow. Second operand 7 states and 168 transitions. [2024-06-28 01:21:29,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 275 transitions, 3344 flow [2024-06-28 01:21:29,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 275 transitions, 3271 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-28 01:21:29,463 INFO L231 Difference]: Finished difference. Result has 191 places, 251 transitions, 2707 flow [2024-06-28 01:21:29,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2621, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2707, PETRI_PLACES=191, PETRI_TRANSITIONS=251} [2024-06-28 01:21:29,466 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 137 predicate places. [2024-06-28 01:21:29,466 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 251 transitions, 2707 flow [2024-06-28 01:21:29,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:29,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:21:29,467 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:21:29,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 01:21:29,467 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:21:29,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:21:29,467 INFO L85 PathProgramCache]: Analyzing trace with hash 1650281490, now seen corresponding path program 2 times [2024-06-28 01:21:29,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:21:29,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846185978] [2024-06-28 01:21:29,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:21:29,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:21:29,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:21:30,156 INFO L134 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:21:30,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:21:30,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846185978] [2024-06-28 01:21:30,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846185978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:21:30,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:21:30,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:21:30,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352069609] [2024-06-28 01:21:30,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:21:30,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:21:30,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:21:30,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:21:30,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:21:30,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-28 01:21:30,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 251 transitions, 2707 flow. Second operand has 9 states, 9 states have (on average 15.555555555555555) internal successors, (140), 9 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have 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:21:30,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:21:30,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-28 01:21:30,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:21:31,685 INFO L124 PetriNetUnfolderBase]: 5624/9487 cut-off events. [2024-06-28 01:21:31,685 INFO L125 PetriNetUnfolderBase]: For 263759/263787 co-relation queries the response was YES. [2024-06-28 01:21:31,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54898 conditions, 9487 events. 5624/9487 cut-off events. For 263759/263787 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 67241 event pairs, 1660 based on Foata normal form. 3/9250 useless extension candidates. Maximal degree in co-relation 54811. Up to 8067 conditions per place. [2024-06-28 01:21:31,785 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 242 selfloop transitions, 23 changer transitions 0/280 dead transitions. [2024-06-28 01:21:31,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 280 transitions, 3383 flow [2024-06-28 01:21:31,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:21:31,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:21:31,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 01:21:31,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5119047619047619 [2024-06-28 01:21:31,787 INFO L175 Difference]: Start difference. First operand has 191 places, 251 transitions, 2707 flow. Second operand 7 states and 172 transitions. [2024-06-28 01:21:31,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 280 transitions, 3383 flow [2024-06-28 01:21:32,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 280 transitions, 3319 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-28 01:21:32,233 INFO L231 Difference]: Finished difference. Result has 193 places, 254 transitions, 2749 flow [2024-06-28 01:21:32,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2643, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2749, PETRI_PLACES=193, PETRI_TRANSITIONS=254} [2024-06-28 01:21:32,234 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 139 predicate places. [2024-06-28 01:21:32,235 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 254 transitions, 2749 flow [2024-06-28 01:21:32,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.555555555555555) internal successors, (140), 9 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have 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:21:32,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:21:32,236 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:21:32,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 01:21:32,236 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:21:32,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:21:32,236 INFO L85 PathProgramCache]: Analyzing trace with hash 1857857490, now seen corresponding path program 3 times [2024-06-28 01:21:32,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:21:32,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465095126] [2024-06-28 01:21:32,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:21:32,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:21:32,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:21:32,927 INFO L134 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:21:32,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:21:32,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465095126] [2024-06-28 01:21:32,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465095126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:21:32,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:21:32,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:21:32,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316895155] [2024-06-28 01:21:32,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:21:32,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:21:32,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:21:32,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:21:32,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:21:32,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-28 01:21:32,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 254 transitions, 2749 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:32,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:21:32,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-28 01:21:32,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:21:34,456 INFO L124 PetriNetUnfolderBase]: 5653/9610 cut-off events. [2024-06-28 01:21:34,456 INFO L125 PetriNetUnfolderBase]: For 275412/275449 co-relation queries the response was YES. [2024-06-28 01:21:34,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56131 conditions, 9610 events. 5653/9610 cut-off events. For 275412/275449 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 68786 event pairs, 1659 based on Foata normal form. 5/9352 useless extension candidates. Maximal degree in co-relation 56043. Up to 8063 conditions per place. [2024-06-28 01:21:34,552 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 237 selfloop transitions, 30 changer transitions 0/282 dead transitions. [2024-06-28 01:21:34,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 282 transitions, 3441 flow [2024-06-28 01:21:34,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:21:34,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:21:34,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 01:21:34,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5119047619047619 [2024-06-28 01:21:34,553 INFO L175 Difference]: Start difference. First operand has 193 places, 254 transitions, 2749 flow. Second operand 7 states and 172 transitions. [2024-06-28 01:21:34,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 282 transitions, 3441 flow [2024-06-28 01:21:34,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 282 transitions, 3357 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 01:21:34,944 INFO L231 Difference]: Finished difference. Result has 195 places, 257 transitions, 2791 flow [2024-06-28 01:21:34,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2665, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2791, PETRI_PLACES=195, PETRI_TRANSITIONS=257} [2024-06-28 01:21:34,945 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 141 predicate places. [2024-06-28 01:21:34,945 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 257 transitions, 2791 flow [2024-06-28 01:21:34,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:34,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:21:34,946 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:21:34,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 01:21:34,946 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:21:34,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:21:34,946 INFO L85 PathProgramCache]: Analyzing trace with hash 1857857738, now seen corresponding path program 2 times [2024-06-28 01:21:34,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:21:34,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622737567] [2024-06-28 01:21:34,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:21:34,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:21:34,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:21:35,709 INFO L134 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:21:35,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:21:35,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622737567] [2024-06-28 01:21:35,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622737567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:21:35,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:21:35,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:21:35,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997867994] [2024-06-28 01:21:35,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:21:35,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:21:35,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:21:35,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:21:35,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:21:35,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-28 01:21:35,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 257 transitions, 2791 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:35,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:21:35,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-28 01:21:35,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:21:37,366 INFO L124 PetriNetUnfolderBase]: 5682/9660 cut-off events. [2024-06-28 01:21:37,366 INFO L125 PetriNetUnfolderBase]: For 287368/287405 co-relation queries the response was YES. [2024-06-28 01:21:37,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57215 conditions, 9660 events. 5682/9660 cut-off events. For 287368/287405 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 69156 event pairs, 1655 based on Foata normal form. 9/9402 useless extension candidates. Maximal degree in co-relation 57126. Up to 8164 conditions per place. [2024-06-28 01:21:37,444 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 246 selfloop transitions, 22 changer transitions 0/283 dead transitions. [2024-06-28 01:21:37,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 283 transitions, 3473 flow [2024-06-28 01:21:37,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:21:37,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:21:37,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-28 01:21:37,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 01:21:37,445 INFO L175 Difference]: Start difference. First operand has 195 places, 257 transitions, 2791 flow. Second operand 7 states and 168 transitions. [2024-06-28 01:21:37,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 283 transitions, 3473 flow [2024-06-28 01:21:37,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 283 transitions, 3369 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-28 01:21:37,896 INFO L231 Difference]: Finished difference. Result has 197 places, 260 transitions, 2793 flow [2024-06-28 01:21:37,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2687, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2793, PETRI_PLACES=197, PETRI_TRANSITIONS=260} [2024-06-28 01:21:37,897 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 143 predicate places. [2024-06-28 01:21:37,897 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 260 transitions, 2793 flow [2024-06-28 01:21:37,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:37,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:21:37,897 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:21:37,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 01:21:37,898 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:21:37,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:21:37,898 INFO L85 PathProgramCache]: Analyzing trace with hash 1858154408, now seen corresponding path program 3 times [2024-06-28 01:21:37,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:21:37,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908723219] [2024-06-28 01:21:37,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:21:37,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:21:37,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:21:38,840 INFO L134 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:21:38,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:21:38,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908723219] [2024-06-28 01:21:38,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908723219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:21:38,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:21:38,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:21:38,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962737973] [2024-06-28 01:21:38,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:21:38,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:21:38,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:21:38,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:21:38,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:21:38,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-28 01:21:38,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 260 transitions, 2793 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:38,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:21:38,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-28 01:21:38,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:21:40,382 INFO L124 PetriNetUnfolderBase]: 5748/9999 cut-off events. [2024-06-28 01:21:40,383 INFO L125 PetriNetUnfolderBase]: For 296953/296998 co-relation queries the response was YES. [2024-06-28 01:21:40,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58312 conditions, 9999 events. 5748/9999 cut-off events. For 296953/296998 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 73049 event pairs, 1677 based on Foata normal form. 9/9672 useless extension candidates. Maximal degree in co-relation 58222. Up to 8219 conditions per place. [2024-06-28 01:21:40,502 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 239 selfloop transitions, 32 changer transitions 0/286 dead transitions. [2024-06-28 01:21:40,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 286 transitions, 3487 flow [2024-06-28 01:21:40,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:21:40,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:21:40,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 01:21:40,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5029761904761905 [2024-06-28 01:21:40,503 INFO L175 Difference]: Start difference. First operand has 197 places, 260 transitions, 2793 flow. Second operand 7 states and 169 transitions. [2024-06-28 01:21:40,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 286 transitions, 3487 flow [2024-06-28 01:21:40,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 286 transitions, 3403 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-28 01:21:40,963 INFO L231 Difference]: Finished difference. Result has 199 places, 263 transitions, 2842 flow [2024-06-28 01:21:40,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2709, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2842, PETRI_PLACES=199, PETRI_TRANSITIONS=263} [2024-06-28 01:21:40,963 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 145 predicate places. [2024-06-28 01:21:40,963 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 263 transitions, 2842 flow [2024-06-28 01:21:40,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:40,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:21:40,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:21:40,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 01:21:40,964 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:21:40,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:21:40,964 INFO L85 PathProgramCache]: Analyzing trace with hash 1855786736, now seen corresponding path program 1 times [2024-06-28 01:21:40,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:21:40,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083697741] [2024-06-28 01:21:40,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:21:40,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:21:40,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:21:42,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:21:42,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:21:42,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083697741] [2024-06-28 01:21:42,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083697741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:21:42,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:21:42,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:21:42,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196680921] [2024-06-28 01:21:42,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:21:42,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:21:42,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:21:42,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:21:42,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:21:42,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-28 01:21:42,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 263 transitions, 2842 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have 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:21:42,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:21:42,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-28 01:21:42,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:21:43,808 INFO L124 PetriNetUnfolderBase]: 5750/10036 cut-off events. [2024-06-28 01:21:43,809 INFO L125 PetriNetUnfolderBase]: For 301474/301488 co-relation queries the response was YES. [2024-06-28 01:21:43,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58006 conditions, 10036 events. 5750/10036 cut-off events. For 301474/301488 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 73962 event pairs, 1759 based on Foata normal form. 12/9673 useless extension candidates. Maximal degree in co-relation 57915. Up to 8203 conditions per place. [2024-06-28 01:21:43,923 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 235 selfloop transitions, 19 changer transitions 0/294 dead transitions. [2024-06-28 01:21:43,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 294 transitions, 3532 flow [2024-06-28 01:21:43,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:21:43,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:21:43,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-28 01:21:43,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4895833333333333 [2024-06-28 01:21:43,925 INFO L175 Difference]: Start difference. First operand has 199 places, 263 transitions, 2842 flow. Second operand 8 states and 188 transitions. [2024-06-28 01:21:43,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 294 transitions, 3532 flow [2024-06-28 01:21:44,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 294 transitions, 3423 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-28 01:21:44,426 INFO L231 Difference]: Finished difference. Result has 202 places, 266 transitions, 2845 flow [2024-06-28 01:21:44,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2733, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2845, PETRI_PLACES=202, PETRI_TRANSITIONS=266} [2024-06-28 01:21:44,427 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 148 predicate places. [2024-06-28 01:21:44,427 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 266 transitions, 2845 flow [2024-06-28 01:21:44,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have 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:21:44,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:21:44,427 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:21:44,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 01:21:44,428 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:21:44,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:21:44,428 INFO L85 PathProgramCache]: Analyzing trace with hash -1592921054, now seen corresponding path program 1 times [2024-06-28 01:21:44,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:21:44,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773482596] [2024-06-28 01:21:44,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:21:44,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:21:44,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:21:45,265 INFO L134 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:21:45,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:21:45,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773482596] [2024-06-28 01:21:45,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773482596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:21:45,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:21:45,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:21:45,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463493678] [2024-06-28 01:21:45,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:21:45,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:21:45,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:21:45,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:21:45,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:21:45,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:21:45,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 266 transitions, 2845 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:45,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:21:45,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:21:45,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:21:46,889 INFO L124 PetriNetUnfolderBase]: 6066/10008 cut-off events. [2024-06-28 01:21:46,889 INFO L125 PetriNetUnfolderBase]: For 318830/318853 co-relation queries the response was YES. [2024-06-28 01:21:46,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60888 conditions, 10008 events. 6066/10008 cut-off events. For 318830/318853 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 69554 event pairs, 1677 based on Foata normal form. 22/9795 useless extension candidates. Maximal degree in co-relation 60796. Up to 8585 conditions per place. [2024-06-28 01:21:47,002 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 248 selfloop transitions, 49 changer transitions 0/307 dead transitions. [2024-06-28 01:21:47,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 307 transitions, 3652 flow [2024-06-28 01:21:47,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:21:47,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:21:47,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-28 01:21:47,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5130208333333334 [2024-06-28 01:21:47,003 INFO L175 Difference]: Start difference. First operand has 202 places, 266 transitions, 2845 flow. Second operand 8 states and 197 transitions. [2024-06-28 01:21:47,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 307 transitions, 3652 flow [2024-06-28 01:21:47,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 307 transitions, 3532 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-28 01:21:47,497 INFO L231 Difference]: Finished difference. Result has 203 places, 270 transitions, 2910 flow [2024-06-28 01:21:47,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2725, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2910, PETRI_PLACES=203, PETRI_TRANSITIONS=270} [2024-06-28 01:21:47,497 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 149 predicate places. [2024-06-28 01:21:47,497 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 270 transitions, 2910 flow [2024-06-28 01:21:47,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:47,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:21:47,498 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:21:47,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 01:21:47,498 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:21:47,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:21:47,498 INFO L85 PathProgramCache]: Analyzing trace with hash 1251187175, now seen corresponding path program 1 times [2024-06-28 01:21:47,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:21:47,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593527535] [2024-06-28 01:21:47,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:21:47,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:21:47,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:21:48,112 INFO L134 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:21:48,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:21:48,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593527535] [2024-06-28 01:21:48,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1593527535] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:21:48,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:21:48,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:21:48,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789703754] [2024-06-28 01:21:48,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:21:48,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:21:48,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:21:48,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:21:48,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:21:48,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:21:48,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 270 transitions, 2910 flow. Second operand has 9 states, 9 states have (on average 14.555555555555555) internal successors, (131), 9 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have 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:21:48,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:21:48,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:21:48,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:21:49,756 INFO L124 PetriNetUnfolderBase]: 6100/10063 cut-off events. [2024-06-28 01:21:49,756 INFO L125 PetriNetUnfolderBase]: For 332024/332037 co-relation queries the response was YES. [2024-06-28 01:21:49,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62407 conditions, 10063 events. 6100/10063 cut-off events. For 332024/332037 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 69995 event pairs, 1728 based on Foata normal form. 9/9833 useless extension candidates. Maximal degree in co-relation 62315. Up to 8645 conditions per place. [2024-06-28 01:21:49,861 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 248 selfloop transitions, 46 changer transitions 0/304 dead transitions. [2024-06-28 01:21:49,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 304 transitions, 3662 flow [2024-06-28 01:21:49,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:21:49,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:21:49,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 01:21:49,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5119047619047619 [2024-06-28 01:21:49,863 INFO L175 Difference]: Start difference. First operand has 203 places, 270 transitions, 2910 flow. Second operand 7 states and 172 transitions. [2024-06-28 01:21:49,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 304 transitions, 3662 flow [2024-06-28 01:21:50,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 304 transitions, 3503 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-28 01:21:50,450 INFO L231 Difference]: Finished difference. Result has 204 places, 275 transitions, 2922 flow [2024-06-28 01:21:50,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2753, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2922, PETRI_PLACES=204, PETRI_TRANSITIONS=275} [2024-06-28 01:21:50,451 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 150 predicate places. [2024-06-28 01:21:50,451 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 275 transitions, 2922 flow [2024-06-28 01:21:50,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.555555555555555) internal successors, (131), 9 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have 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:21:50,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:21:50,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:21:50,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 01:21:50,452 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:21:50,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:21:50,452 INFO L85 PathProgramCache]: Analyzing trace with hash 1251454085, now seen corresponding path program 2 times [2024-06-28 01:21:50,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:21:50,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472229865] [2024-06-28 01:21:50,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:21:50,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:21:50,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:21:51,150 INFO L134 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:21:51,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:21:51,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472229865] [2024-06-28 01:21:51,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472229865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:21:51,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:21:51,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:21:51,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305549597] [2024-06-28 01:21:51,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:21:51,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:21:51,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:21:51,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:21:51,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:21:51,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:21:51,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 275 transitions, 2922 flow. Second operand has 9 states, 9 states have (on average 14.555555555555555) internal successors, (131), 9 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have 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:21:51,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:21:51,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:21:51,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:21:52,864 INFO L124 PetriNetUnfolderBase]: 6114/10081 cut-off events. [2024-06-28 01:21:52,865 INFO L125 PetriNetUnfolderBase]: For 339475/339488 co-relation queries the response was YES. [2024-06-28 01:21:52,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62512 conditions, 10081 events. 6114/10081 cut-off events. For 339475/339488 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 70003 event pairs, 1733 based on Foata normal form. 9/9852 useless extension candidates. Maximal degree in co-relation 62419. Up to 8548 conditions per place. [2024-06-28 01:21:52,958 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 240 selfloop transitions, 55 changer transitions 0/305 dead transitions. [2024-06-28 01:21:52,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 305 transitions, 3764 flow [2024-06-28 01:21:52,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:21:52,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:21:52,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 01:21:52,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5119047619047619 [2024-06-28 01:21:52,960 INFO L175 Difference]: Start difference. First operand has 204 places, 275 transitions, 2922 flow. Second operand 7 states and 172 transitions. [2024-06-28 01:21:52,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 305 transitions, 3764 flow [2024-06-28 01:21:53,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 305 transitions, 3686 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-28 01:21:53,480 INFO L231 Difference]: Finished difference. Result has 208 places, 278 transitions, 3017 flow [2024-06-28 01:21:53,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2844, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3017, PETRI_PLACES=208, PETRI_TRANSITIONS=278} [2024-06-28 01:21:53,480 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 154 predicate places. [2024-06-28 01:21:53,480 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 278 transitions, 3017 flow [2024-06-28 01:21:53,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.555555555555555) internal successors, (131), 9 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have 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:21:53,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:21:53,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:21:53,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 01:21:53,481 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:21:53,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:21:53,481 INFO L85 PathProgramCache]: Analyzing trace with hash -282980297, now seen corresponding path program 1 times [2024-06-28 01:21:53,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:21:53,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297610240] [2024-06-28 01:21:53,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:21:53,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:21:53,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:21:54,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:21:54,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:21:54,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297610240] [2024-06-28 01:21:54,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297610240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:21:54,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:21:54,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:21:54,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581168970] [2024-06-28 01:21:54,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:21:54,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:21:54,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:21:54,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:21:54,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:21:54,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:21:54,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 278 transitions, 3017 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have 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:21:54,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:21:54,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:21:54,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:21:56,912 INFO L124 PetriNetUnfolderBase]: 6300/10436 cut-off events. [2024-06-28 01:21:56,912 INFO L125 PetriNetUnfolderBase]: For 364527/364540 co-relation queries the response was YES. [2024-06-28 01:21:56,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64453 conditions, 10436 events. 6300/10436 cut-off events. For 364527/364540 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 73323 event pairs, 1611 based on Foata normal form. 15/10204 useless extension candidates. Maximal degree in co-relation 64359. Up to 8018 conditions per place. [2024-06-28 01:21:57,019 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 258 selfloop transitions, 100 changer transitions 0/368 dead transitions. [2024-06-28 01:21:57,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 368 transitions, 4165 flow [2024-06-28 01:21:57,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 01:21:57,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 01:21:57,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 308 transitions. [2024-06-28 01:21:57,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5347222222222222 [2024-06-28 01:21:57,021 INFO L175 Difference]: Start difference. First operand has 208 places, 278 transitions, 3017 flow. Second operand 12 states and 308 transitions. [2024-06-28 01:21:57,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 368 transitions, 4165 flow [2024-06-28 01:21:57,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 368 transitions, 4047 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-28 01:21:57,650 INFO L231 Difference]: Finished difference. Result has 218 places, 283 transitions, 3190 flow [2024-06-28 01:21:57,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2899, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3190, PETRI_PLACES=218, PETRI_TRANSITIONS=283} [2024-06-28 01:21:57,651 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 164 predicate places. [2024-06-28 01:21:57,651 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 283 transitions, 3190 flow [2024-06-28 01:21:57,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have 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:21:57,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:21:57,651 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:21:57,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 01:21:57,652 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:21:57,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:21:57,652 INFO L85 PathProgramCache]: Analyzing trace with hash -1568320032, now seen corresponding path program 2 times [2024-06-28 01:21:57,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:21:57,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511579472] [2024-06-28 01:21:57,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:21:57,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:21:57,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:21:58,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:21:58,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:21:58,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511579472] [2024-06-28 01:21:58,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511579472] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:21:58,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:21:58,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:21:58,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036203419] [2024-06-28 01:21:58,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:21:58,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:21:58,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:21:58,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:21:58,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:21:58,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:21:58,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 283 transitions, 3190 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:58,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:21:58,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:21:58,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:22:00,295 INFO L124 PetriNetUnfolderBase]: 6396/10618 cut-off events. [2024-06-28 01:22:00,295 INFO L125 PetriNetUnfolderBase]: For 375141/375154 co-relation queries the response was YES. [2024-06-28 01:22:00,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66941 conditions, 10618 events. 6396/10618 cut-off events. For 375141/375154 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 75116 event pairs, 1808 based on Foata normal form. 9/10374 useless extension candidates. Maximal degree in co-relation 66844. Up to 8829 conditions per place. [2024-06-28 01:22:00,432 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 251 selfloop transitions, 64 changer transitions 0/325 dead transitions. [2024-06-28 01:22:00,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 325 transitions, 4344 flow [2024-06-28 01:22:00,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:22:00,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:22:00,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-28 01:22:00,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5104166666666666 [2024-06-28 01:22:00,434 INFO L175 Difference]: Start difference. First operand has 218 places, 283 transitions, 3190 flow. Second operand 8 states and 196 transitions. [2024-06-28 01:22:00,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 325 transitions, 4344 flow [2024-06-28 01:22:01,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 325 transitions, 4083 flow, removed 16 selfloop flow, removed 11 redundant places. [2024-06-28 01:22:01,072 INFO L231 Difference]: Finished difference. Result has 216 places, 291 transitions, 3245 flow [2024-06-28 01:22:01,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2929, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3245, PETRI_PLACES=216, PETRI_TRANSITIONS=291} [2024-06-28 01:22:01,073 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 162 predicate places. [2024-06-28 01:22:01,073 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 291 transitions, 3245 flow [2024-06-28 01:22:01,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:22:01,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:22:01,073 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:22:01,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 01:22:01,073 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:22:01,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:22:01,074 INFO L85 PathProgramCache]: Analyzing trace with hash -1568319567, now seen corresponding path program 1 times [2024-06-28 01:22:01,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:22:01,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788657795] [2024-06-28 01:22:01,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:22:01,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:22:01,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:22:01,911 INFO L134 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:22:01,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:22:01,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788657795] [2024-06-28 01:22:01,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788657795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:22:01,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:22:01,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:22:01,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159395302] [2024-06-28 01:22:01,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:22:01,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:22:01,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:22:01,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:22:01,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:22:02,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-28 01:22:02,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 291 transitions, 3245 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have 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:22:02,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:22:02,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-28 01:22:02,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:22:03,702 INFO L124 PetriNetUnfolderBase]: 6170/10316 cut-off events. [2024-06-28 01:22:03,702 INFO L125 PetriNetUnfolderBase]: For 385260/385286 co-relation queries the response was YES. [2024-06-28 01:22:03,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65663 conditions, 10316 events. 6170/10316 cut-off events. For 385260/385286 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 73621 event pairs, 1706 based on Foata normal form. 28/10065 useless extension candidates. Maximal degree in co-relation 65567. Up to 8710 conditions per place. [2024-06-28 01:22:03,842 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 262 selfloop transitions, 22 changer transitions 0/329 dead transitions. [2024-06-28 01:22:03,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 329 transitions, 4034 flow [2024-06-28 01:22:03,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:22:03,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:22:03,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-28 01:22:03,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5052083333333334 [2024-06-28 01:22:03,843 INFO L175 Difference]: Start difference. First operand has 216 places, 291 transitions, 3245 flow. Second operand 8 states and 194 transitions. [2024-06-28 01:22:03,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 329 transitions, 4034 flow [2024-06-28 01:22:04,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 329 transitions, 3880 flow, removed 45 selfloop flow, removed 4 redundant places. [2024-06-28 01:22:04,543 INFO L231 Difference]: Finished difference. Result has 220 places, 294 transitions, 3217 flow [2024-06-28 01:22:04,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3091, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3217, PETRI_PLACES=220, PETRI_TRANSITIONS=294} [2024-06-28 01:22:04,544 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 166 predicate places. [2024-06-28 01:22:04,544 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 294 transitions, 3217 flow [2024-06-28 01:22:04,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have 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:22:04,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:22:04,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:22:04,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 01:22:04,545 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:22:04,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:22:04,545 INFO L85 PathProgramCache]: Analyzing trace with hash -583526720, now seen corresponding path program 3 times [2024-06-28 01:22:04,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:22:04,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514768263] [2024-06-28 01:22:04,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:22:04,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:22:04,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:22:05,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:22:05,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:22:05,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514768263] [2024-06-28 01:22:05,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514768263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:22:05,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:22:05,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:22:05,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382922169] [2024-06-28 01:22:05,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:22:05,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:22:05,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:22:05,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:22:05,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:22:05,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:22:05,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 294 transitions, 3217 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:22:05,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:22:05,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:22:05,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:22:07,131 INFO L124 PetriNetUnfolderBase]: 6446/10660 cut-off events. [2024-06-28 01:22:07,132 INFO L125 PetriNetUnfolderBase]: For 401303/401316 co-relation queries the response was YES. [2024-06-28 01:22:07,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68707 conditions, 10660 events. 6446/10660 cut-off events. For 401303/401316 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 74965 event pairs, 1818 based on Foata normal form. 9/10420 useless extension candidates. Maximal degree in co-relation 68609. Up to 9017 conditions per place. [2024-06-28 01:22:07,249 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 260 selfloop transitions, 60 changer transitions 0/330 dead transitions. [2024-06-28 01:22:07,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 330 transitions, 4170 flow [2024-06-28 01:22:07,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:22:07,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:22:07,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-28 01:22:07,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5052083333333334 [2024-06-28 01:22:07,251 INFO L175 Difference]: Start difference. First operand has 220 places, 294 transitions, 3217 flow. Second operand 8 states and 194 transitions. [2024-06-28 01:22:07,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 330 transitions, 4170 flow [2024-06-28 01:22:07,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 330 transitions, 4068 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-28 01:22:07,930 INFO L231 Difference]: Finished difference. Result has 222 places, 298 transitions, 3331 flow [2024-06-28 01:22:07,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3115, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3331, PETRI_PLACES=222, PETRI_TRANSITIONS=298} [2024-06-28 01:22:07,934 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 168 predicate places. [2024-06-28 01:22:07,934 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 298 transitions, 3331 flow [2024-06-28 01:22:07,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:22:07,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:22:07,935 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:22:07,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 01:22:07,935 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:22:07,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:22:07,935 INFO L85 PathProgramCache]: Analyzing trace with hash 1688070483, now seen corresponding path program 3 times [2024-06-28 01:22:07,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:22:07,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407843009] [2024-06-28 01:22:07,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:22:07,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:22:07,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:22:08,600 INFO L134 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:22:08,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:22:08,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407843009] [2024-06-28 01:22:08,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407843009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:22:08,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:22:08,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:22:08,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917469639] [2024-06-28 01:22:08,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:22:08,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:22:08,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:22:08,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:22:08,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:22:08,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:22:08,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 298 transitions, 3331 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:22:08,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:22:08,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:22:08,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:22:10,472 INFO L124 PetriNetUnfolderBase]: 6439/10650 cut-off events. [2024-06-28 01:22:10,472 INFO L125 PetriNetUnfolderBase]: For 409282/409286 co-relation queries the response was YES. [2024-06-28 01:22:10,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68939 conditions, 10650 events. 6439/10650 cut-off events. For 409282/409286 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 74856 event pairs, 1833 based on Foata normal form. 2/10392 useless extension candidates. Maximal degree in co-relation 68840. Up to 9167 conditions per place. [2024-06-28 01:22:10,570 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 271 selfloop transitions, 45 changer transitions 0/326 dead transitions. [2024-06-28 01:22:10,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 326 transitions, 4067 flow [2024-06-28 01:22:10,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:22:10,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:22:10,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 01:22:10,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5029761904761905 [2024-06-28 01:22:10,572 INFO L175 Difference]: Start difference. First operand has 222 places, 298 transitions, 3331 flow. Second operand 7 states and 169 transitions. [2024-06-28 01:22:10,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 326 transitions, 4067 flow [2024-06-28 01:22:11,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 326 transitions, 3866 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-28 01:22:11,141 INFO L231 Difference]: Finished difference. Result has 223 places, 298 transitions, 3227 flow [2024-06-28 01:22:11,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3130, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3227, PETRI_PLACES=223, PETRI_TRANSITIONS=298} [2024-06-28 01:22:11,141 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 169 predicate places. [2024-06-28 01:22:11,142 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 298 transitions, 3227 flow [2024-06-28 01:22:11,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:22:11,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:22:11,142 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:22:11,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 01:22:11,142 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:22:11,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:22:11,143 INFO L85 PathProgramCache]: Analyzing trace with hash -290768833, now seen corresponding path program 4 times [2024-06-28 01:22:11,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:22:11,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772636686] [2024-06-28 01:22:11,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:22:11,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:22:11,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:22:11,802 INFO L134 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:22:11,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:22:11,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772636686] [2024-06-28 01:22:11,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772636686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:22:11,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:22:11,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:22:11,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309224982] [2024-06-28 01:22:11,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:22:11,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:22:11,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:22:11,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:22:11,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:22:11,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:22:11,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 298 transitions, 3227 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:22:11,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:22:11,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:22:11,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:22:13,501 INFO L124 PetriNetUnfolderBase]: 6456/10673 cut-off events. [2024-06-28 01:22:13,501 INFO L125 PetriNetUnfolderBase]: For 417491/417495 co-relation queries the response was YES. [2024-06-28 01:22:13,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68926 conditions, 10673 events. 6456/10673 cut-off events. For 417491/417495 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 74956 event pairs, 1821 based on Foata normal form. 2/10415 useless extension candidates. Maximal degree in co-relation 68826. Up to 9136 conditions per place. [2024-06-28 01:22:13,618 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 263 selfloop transitions, 54 changer transitions 0/327 dead transitions. [2024-06-28 01:22:13,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 327 transitions, 4015 flow [2024-06-28 01:22:13,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:22:13,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:22:13,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 01:22:13,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5029761904761905 [2024-06-28 01:22:13,620 INFO L175 Difference]: Start difference. First operand has 223 places, 298 transitions, 3227 flow. Second operand 7 states and 169 transitions. [2024-06-28 01:22:13,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 327 transitions, 4015 flow [2024-06-28 01:22:14,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 327 transitions, 3816 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-28 01:22:14,177 INFO L231 Difference]: Finished difference. Result has 222 places, 301 transitions, 3200 flow [2024-06-28 01:22:14,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3028, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3200, PETRI_PLACES=222, PETRI_TRANSITIONS=301} [2024-06-28 01:22:14,179 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 168 predicate places. [2024-06-28 01:22:14,179 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 301 transitions, 3200 flow [2024-06-28 01:22:14,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:22:14,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:22:14,179 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:22:14,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 01:22:14,180 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:22:14,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:22:14,180 INFO L85 PathProgramCache]: Analyzing trace with hash 1753436589, now seen corresponding path program 5 times [2024-06-28 01:22:14,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:22:14,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650965040] [2024-06-28 01:22:14,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:22:14,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:22:14,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:22:14,766 INFO L134 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:22:14,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:22:14,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650965040] [2024-06-28 01:22:14,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650965040] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:22:14,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:22:14,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:22:14,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830290031] [2024-06-28 01:22:14,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:22:14,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:22:14,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:22:14,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:22:14,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:22:14,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:22:14,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 301 transitions, 3200 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:22:14,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:22:14,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:22:14,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:22:16,496 INFO L124 PetriNetUnfolderBase]: 6473/10789 cut-off events. [2024-06-28 01:22:16,496 INFO L125 PetriNetUnfolderBase]: For 427877/427890 co-relation queries the response was YES. [2024-06-28 01:22:16,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69310 conditions, 10789 events. 6473/10789 cut-off events. For 427877/427890 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 76626 event pairs, 1798 based on Foata normal form. 8/10506 useless extension candidates. Maximal degree in co-relation 69209. Up to 8957 conditions per place. [2024-06-28 01:22:16,621 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 244 selfloop transitions, 74 changer transitions 0/328 dead transitions. [2024-06-28 01:22:16,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 328 transitions, 4108 flow [2024-06-28 01:22:16,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:22:16,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:22:16,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 01:22:16,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5029761904761905 [2024-06-28 01:22:16,622 INFO L175 Difference]: Start difference. First operand has 222 places, 301 transitions, 3200 flow. Second operand 7 states and 169 transitions. [2024-06-28 01:22:16,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 328 transitions, 4108 flow [2024-06-28 01:22:17,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 328 transitions, 3968 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 01:22:17,377 INFO L231 Difference]: Finished difference. Result has 224 places, 304 transitions, 3272 flow [2024-06-28 01:22:17,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3060, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3272, PETRI_PLACES=224, PETRI_TRANSITIONS=304} [2024-06-28 01:22:17,378 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 170 predicate places. [2024-06-28 01:22:17,378 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 304 transitions, 3272 flow [2024-06-28 01:22:17,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:22:17,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:22:17,378 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:22:17,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 01:22:17,378 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:22:17,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:22:17,379 INFO L85 PathProgramCache]: Analyzing trace with hash -1223349707, now seen corresponding path program 6 times [2024-06-28 01:22:17,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:22:17,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837276056] [2024-06-28 01:22:17,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:22:17,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:22:17,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:22:18,062 INFO L134 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:22:18,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:22:18,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837276056] [2024-06-28 01:22:18,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837276056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:22:18,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:22:18,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:22:18,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932503006] [2024-06-28 01:22:18,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:22:18,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:22:18,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:22:18,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:22:18,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:22:18,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:22:18,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 304 transitions, 3272 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:22:18,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:22:18,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:22:18,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:22:19,823 INFO L124 PetriNetUnfolderBase]: 6465/10773 cut-off events. [2024-06-28 01:22:19,823 INFO L125 PetriNetUnfolderBase]: For 436743/436756 co-relation queries the response was YES. [2024-06-28 01:22:19,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69375 conditions, 10773 events. 6465/10773 cut-off events. For 436743/436756 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 76547 event pairs, 1795 based on Foata normal form. 9/10491 useless extension candidates. Maximal degree in co-relation 69273. Up to 8949 conditions per place. [2024-06-28 01:22:19,940 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 247 selfloop transitions, 70 changer transitions 0/327 dead transitions. [2024-06-28 01:22:19,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 327 transitions, 4002 flow [2024-06-28 01:22:19,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:22:19,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:22:19,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 01:22:19,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5029761904761905 [2024-06-28 01:22:19,941 INFO L175 Difference]: Start difference. First operand has 224 places, 304 transitions, 3272 flow. Second operand 7 states and 169 transitions. [2024-06-28 01:22:19,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 327 transitions, 4002 flow [2024-06-28 01:22:20,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 327 transitions, 3789 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-06-28 01:22:20,742 INFO L231 Difference]: Finished difference. Result has 227 places, 304 transitions, 3207 flow [2024-06-28 01:22:20,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3059, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3207, PETRI_PLACES=227, PETRI_TRANSITIONS=304} [2024-06-28 01:22:20,747 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 173 predicate places. [2024-06-28 01:22:20,747 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 304 transitions, 3207 flow [2024-06-28 01:22:20,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:22:20,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:22:20,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:22:20,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 01:22:20,747 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:22:20,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:22:20,748 INFO L85 PathProgramCache]: Analyzing trace with hash -391651981, now seen corresponding path program 2 times [2024-06-28 01:22:20,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:22:20,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317355739] [2024-06-28 01:22:20,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:22:20,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:22:20,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:22:21,786 INFO L134 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:22:21,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:22:21,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317355739] [2024-06-28 01:22:21,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317355739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:22:21,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:22:21,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:22:21,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059271243] [2024-06-28 01:22:21,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:22:21,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:22:21,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:22:21,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:22:21,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:22:21,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:22:21,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 304 transitions, 3207 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have 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:22:21,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:22:21,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:22:21,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:22:24,239 INFO L124 PetriNetUnfolderBase]: 6711/11108 cut-off events. [2024-06-28 01:22:24,240 INFO L125 PetriNetUnfolderBase]: For 461678/461682 co-relation queries the response was YES. [2024-06-28 01:22:24,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71437 conditions, 11108 events. 6711/11108 cut-off events. For 461678/461682 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 78735 event pairs, 1778 based on Foata normal form. 13/10859 useless extension candidates. Maximal degree in co-relation 71334. Up to 8786 conditions per place. [2024-06-28 01:22:24,351 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 279 selfloop transitions, 113 changer transitions 0/402 dead transitions. [2024-06-28 01:22:24,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 402 transitions, 4477 flow [2024-06-28 01:22:24,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 01:22:24,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 01:22:24,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 332 transitions. [2024-06-28 01:22:24,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.532051282051282 [2024-06-28 01:22:24,352 INFO L175 Difference]: Start difference. First operand has 227 places, 304 transitions, 3207 flow. Second operand 13 states and 332 transitions. [2024-06-28 01:22:24,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 402 transitions, 4477 flow [2024-06-28 01:22:25,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 402 transitions, 4310 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 01:22:25,140 INFO L231 Difference]: Finished difference. Result has 235 places, 310 transitions, 3372 flow [2024-06-28 01:22:25,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3040, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3372, PETRI_PLACES=235, PETRI_TRANSITIONS=310} [2024-06-28 01:22:25,141 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 181 predicate places. [2024-06-28 01:22:25,141 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 310 transitions, 3372 flow [2024-06-28 01:22:25,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have 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:22:25,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:22:25,142 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:22:25,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 01:22:25,142 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:22:25,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:22:25,142 INFO L85 PathProgramCache]: Analyzing trace with hash -682387639, now seen corresponding path program 3 times [2024-06-28 01:22:25,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:22:25,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361069348] [2024-06-28 01:22:25,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:22:25,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:22:25,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:22:26,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:22:26,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:22:26,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361069348] [2024-06-28 01:22:26,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361069348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:22:26,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:22:26,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:22:26,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567017150] [2024-06-28 01:22:26,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:22:26,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:22:26,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:22:26,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:22:26,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:22:26,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:22:26,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 310 transitions, 3372 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have 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:22:26,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:22:26,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:22:26,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:22:28,838 INFO L124 PetriNetUnfolderBase]: 6897/11472 cut-off events. [2024-06-28 01:22:28,839 INFO L125 PetriNetUnfolderBase]: For 482865/482869 co-relation queries the response was YES. [2024-06-28 01:22:28,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74431 conditions, 11472 events. 6897/11472 cut-off events. For 482865/482869 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 82126 event pairs, 1839 based on Foata normal form. 13/11211 useless extension candidates. Maximal degree in co-relation 74325. Up to 9080 conditions per place. [2024-06-28 01:22:28,956 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 277 selfloop transitions, 121 changer transitions 0/408 dead transitions. [2024-06-28 01:22:28,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 408 transitions, 4675 flow [2024-06-28 01:22:28,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 01:22:28,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 01:22:28,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 330 transitions. [2024-06-28 01:22:28,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5288461538461539 [2024-06-28 01:22:28,962 INFO L175 Difference]: Start difference. First operand has 235 places, 310 transitions, 3372 flow. Second operand 13 states and 330 transitions. [2024-06-28 01:22:28,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 408 transitions, 4675 flow [2024-06-28 01:22:29,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 408 transitions, 4421 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-28 01:22:29,760 INFO L231 Difference]: Finished difference. Result has 241 places, 317 transitions, 3497 flow [2024-06-28 01:22:29,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3126, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3497, PETRI_PLACES=241, PETRI_TRANSITIONS=317} [2024-06-28 01:22:29,761 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 187 predicate places. [2024-06-28 01:22:29,761 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 317 transitions, 3497 flow [2024-06-28 01:22:29,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have 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:22:29,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:22:29,761 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:22:29,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 01:22:29,762 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:22:29,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:22:29,762 INFO L85 PathProgramCache]: Analyzing trace with hash 327730713, now seen corresponding path program 4 times [2024-06-28 01:22:29,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:22:29,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272623470] [2024-06-28 01:22:29,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:22:29,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:22:29,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:22:30,695 INFO L134 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:22:30,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:22:30,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272623470] [2024-06-28 01:22:30,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272623470] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:22:30,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:22:30,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:22:30,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879469892] [2024-06-28 01:22:30,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:22:30,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:22:30,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:22:30,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:22:30,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:22:30,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:22:30,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 317 transitions, 3497 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have 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:22:30,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:22:30,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:22:30,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:22:33,261 INFO L124 PetriNetUnfolderBase]: 6970/11445 cut-off events. [2024-06-28 01:22:33,261 INFO L125 PetriNetUnfolderBase]: For 479167/479171 co-relation queries the response was YES. [2024-06-28 01:22:33,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74692 conditions, 11445 events. 6970/11445 cut-off events. For 479167/479171 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 80710 event pairs, 1535 based on Foata normal form. 13/11227 useless extension candidates. Maximal degree in co-relation 74583. Up to 7786 conditions per place. [2024-06-28 01:22:33,414 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 260 selfloop transitions, 133 changer transitions 0/403 dead transitions. [2024-06-28 01:22:33,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 403 transitions, 4792 flow [2024-06-28 01:22:33,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 01:22:33,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 01:22:33,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 308 transitions. [2024-06-28 01:22:33,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5347222222222222 [2024-06-28 01:22:33,415 INFO L175 Difference]: Start difference. First operand has 241 places, 317 transitions, 3497 flow. Second operand 12 states and 308 transitions. [2024-06-28 01:22:33,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 403 transitions, 4792 flow [2024-06-28 01:22:34,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 403 transitions, 4553 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-28 01:22:34,505 INFO L231 Difference]: Finished difference. Result has 247 places, 318 transitions, 3575 flow [2024-06-28 01:22:34,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3260, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3575, PETRI_PLACES=247, PETRI_TRANSITIONS=318} [2024-06-28 01:22:34,521 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 193 predicate places. [2024-06-28 01:22:34,521 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 318 transitions, 3575 flow [2024-06-28 01:22:34,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have 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:22:34,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:22:34,521 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:22:34,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 01:22:34,522 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:22:34,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:22:34,522 INFO L85 PathProgramCache]: Analyzing trace with hash 1976098871, now seen corresponding path program 5 times [2024-06-28 01:22:34,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:22:34,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126331854] [2024-06-28 01:22:34,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:22:34,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:22:34,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:22:35,495 INFO L134 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:22:35,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:22:35,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126331854] [2024-06-28 01:22:35,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126331854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:22:35,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:22:35,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:22:35,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903106864] [2024-06-28 01:22:35,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:22:35,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:22:35,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:22:35,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:22:35,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:22:35,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:22:35,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 318 transitions, 3575 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have 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:22:35,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:22:35,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:22:35,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:22:38,201 INFO L124 PetriNetUnfolderBase]: 6950/11594 cut-off events. [2024-06-28 01:22:38,201 INFO L125 PetriNetUnfolderBase]: For 473000/473004 co-relation queries the response was YES. [2024-06-28 01:22:38,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74427 conditions, 11594 events. 6950/11594 cut-off events. For 473000/473004 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 83491 event pairs, 1888 based on Foata normal form. 13/11316 useless extension candidates. Maximal degree in co-relation 74316. Up to 9163 conditions per place. [2024-06-28 01:22:38,357 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 282 selfloop transitions, 111 changer transitions 0/403 dead transitions. [2024-06-28 01:22:38,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 403 transitions, 4683 flow [2024-06-28 01:22:38,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 01:22:38,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 01:22:38,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 305 transitions. [2024-06-28 01:22:38,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5295138888888888 [2024-06-28 01:22:38,359 INFO L175 Difference]: Start difference. First operand has 247 places, 318 transitions, 3575 flow. Second operand 12 states and 305 transitions. [2024-06-28 01:22:38,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 403 transitions, 4683 flow [2024-06-28 01:22:39,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 403 transitions, 4354 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-28 01:22:39,638 INFO L231 Difference]: Finished difference. Result has 248 places, 317 transitions, 3402 flow [2024-06-28 01:22:39,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3176, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3402, PETRI_PLACES=248, PETRI_TRANSITIONS=317} [2024-06-28 01:22:39,639 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 194 predicate places. [2024-06-28 01:22:39,639 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 317 transitions, 3402 flow [2024-06-28 01:22:39,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have 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:22:39,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:22:39,639 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:22:39,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 01:22:39,640 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:22:39,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:22:39,640 INFO L85 PathProgramCache]: Analyzing trace with hash 1753744109, now seen corresponding path program 2 times [2024-06-28 01:22:39,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:22:39,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748156276] [2024-06-28 01:22:39,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:22:39,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:22:39,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:22:40,615 INFO L134 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:22:40,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:22:40,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748156276] [2024-06-28 01:22:40,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748156276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:22:40,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:22:40,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:22:40,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23432344] [2024-06-28 01:22:40,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:22:40,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:22:40,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:22:40,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:22:40,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:22:40,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-28 01:22:40,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 317 transitions, 3402 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have 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:22:40,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:22:40,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-28 01:22:40,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:22:42,748 INFO L124 PetriNetUnfolderBase]: 6685/11783 cut-off events. [2024-06-28 01:22:42,749 INFO L125 PetriNetUnfolderBase]: For 461660/461670 co-relation queries the response was YES. [2024-06-28 01:22:42,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70790 conditions, 11783 events. 6685/11783 cut-off events. For 461660/461670 co-relation queries the response was YES. Maximal size of possible extension queue 518. Compared 89928 event pairs, 2019 based on Foata normal form. 8/11361 useless extension candidates. Maximal degree in co-relation 70679. Up to 9555 conditions per place. [2024-06-28 01:22:42,879 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 281 selfloop transitions, 19 changer transitions 0/348 dead transitions. [2024-06-28 01:22:42,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 348 transitions, 4204 flow [2024-06-28 01:22:42,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:22:42,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:22:42,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-28 01:22:42,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4869791666666667 [2024-06-28 01:22:42,881 INFO L175 Difference]: Start difference. First operand has 248 places, 317 transitions, 3402 flow. Second operand 8 states and 187 transitions. [2024-06-28 01:22:42,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 348 transitions, 4204 flow [2024-06-28 01:22:43,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 348 transitions, 3806 flow, removed 11 selfloop flow, removed 13 redundant places. [2024-06-28 01:22:43,790 INFO L231 Difference]: Finished difference. Result has 243 places, 320 transitions, 3136 flow [2024-06-28 01:22:43,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3004, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3136, PETRI_PLACES=243, PETRI_TRANSITIONS=320} [2024-06-28 01:22:43,790 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 189 predicate places. [2024-06-28 01:22:43,790 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 320 transitions, 3136 flow [2024-06-28 01:22:43,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have 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:22:43,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:22:43,791 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:22:43,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 01:22:43,791 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:22:43,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:22:43,791 INFO L85 PathProgramCache]: Analyzing trace with hash 1768028444, now seen corresponding path program 4 times [2024-06-28 01:22:43,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:22:43,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255993948] [2024-06-28 01:22:43,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:22:43,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:22:43,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:22:44,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:22:44,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:22:44,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255993948] [2024-06-28 01:22:44,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255993948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:22:44,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:22:44,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:22:44,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001976884] [2024-06-28 01:22:44,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:22:44,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:22:44,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:22:44,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:22:44,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:22:44,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:22:44,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 320 transitions, 3136 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:22:44,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:22:44,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:22:44,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:22:47,017 INFO L124 PetriNetUnfolderBase]: 7058/12231 cut-off events. [2024-06-28 01:22:47,018 INFO L125 PetriNetUnfolderBase]: For 483060/483073 co-relation queries the response was YES. [2024-06-28 01:22:47,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73311 conditions, 12231 events. 7058/12231 cut-off events. For 483060/483073 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 91725 event pairs, 1964 based on Foata normal form. 9/11831 useless extension candidates. Maximal degree in co-relation 73201. Up to 9499 conditions per place. [2024-06-28 01:22:47,151 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 260 selfloop transitions, 99 changer transitions 0/369 dead transitions. [2024-06-28 01:22:47,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 369 transitions, 4570 flow [2024-06-28 01:22:47,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:22:47,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:22:47,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-28 01:22:47,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5052083333333334 [2024-06-28 01:22:47,153 INFO L175 Difference]: Start difference. First operand has 243 places, 320 transitions, 3136 flow. Second operand 8 states and 194 transitions. [2024-06-28 01:22:47,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 369 transitions, 4570 flow [2024-06-28 01:22:48,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 369 transitions, 4460 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-28 01:22:48,230 INFO L231 Difference]: Finished difference. Result has 247 places, 337 transitions, 3560 flow [2024-06-28 01:22:48,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3026, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3560, PETRI_PLACES=247, PETRI_TRANSITIONS=337} [2024-06-28 01:22:48,230 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 193 predicate places. [2024-06-28 01:22:48,231 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 337 transitions, 3560 flow [2024-06-28 01:22:48,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:22:48,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:22:48,231 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:22:48,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 01:22:48,231 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:22:48,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:22:48,231 INFO L85 PathProgramCache]: Analyzing trace with hash 1694292805, now seen corresponding path program 3 times [2024-06-28 01:22:48,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:22:48,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908267958] [2024-06-28 01:22:48,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:22:48,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:22:48,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:22:49,370 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:22:49,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:22:49,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908267958] [2024-06-28 01:22:49,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908267958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:22:49,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:22:49,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:22:49,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865331055] [2024-06-28 01:22:49,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:22:49,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:22:49,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:22:49,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:22:49,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:22:49,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-28 01:22:49,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 337 transitions, 3560 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have 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:22:49,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:22:49,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-28 01:22:49,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:22:51,624 INFO L124 PetriNetUnfolderBase]: 6807/11972 cut-off events. [2024-06-28 01:22:51,624 INFO L125 PetriNetUnfolderBase]: For 498962/498998 co-relation queries the response was YES. [2024-06-28 01:22:51,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73136 conditions, 11972 events. 6807/11972 cut-off events. For 498962/498998 co-relation queries the response was YES. Maximal size of possible extension queue 532. Compared 91377 event pairs, 1866 based on Foata normal form. 27/11559 useless extension candidates. Maximal degree in co-relation 73023. Up to 9567 conditions per place. [2024-06-28 01:22:51,753 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 281 selfloop transitions, 42 changer transitions 0/377 dead transitions. [2024-06-28 01:22:51,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 377 transitions, 4675 flow [2024-06-28 01:22:51,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:22:51,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:22:51,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-28 01:22:51,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5026041666666666 [2024-06-28 01:22:51,755 INFO L175 Difference]: Start difference. First operand has 247 places, 337 transitions, 3560 flow. Second operand 8 states and 193 transitions. [2024-06-28 01:22:51,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 377 transitions, 4675 flow [2024-06-28 01:22:52,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 377 transitions, 4467 flow, removed 66 selfloop flow, removed 3 redundant places. [2024-06-28 01:22:52,503 INFO L231 Difference]: Finished difference. Result has 253 places, 345 transitions, 3663 flow [2024-06-28 01:22:52,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3352, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3663, PETRI_PLACES=253, PETRI_TRANSITIONS=345} [2024-06-28 01:22:52,503 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 199 predicate places. [2024-06-28 01:22:52,503 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 345 transitions, 3663 flow [2024-06-28 01:22:52,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have 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:22:52,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:22:52,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:22:52,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 01:22:52,504 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:22:52,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:22:52,504 INFO L85 PathProgramCache]: Analyzing trace with hash 1753283294, now seen corresponding path program 5 times [2024-06-28 01:22:52,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:22:52,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765854348] [2024-06-28 01:22:52,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:22:52,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:22:52,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:22:53,432 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:22:53,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:22:53,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765854348] [2024-06-28 01:22:53,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765854348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:22:53,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:22:53,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:22:53,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708323127] [2024-06-28 01:22:53,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:22:53,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:22:53,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:22:53,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:22:53,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:22:53,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:22:53,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 345 transitions, 3663 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:22:53,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:22:53,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:22:53,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:22:55,631 INFO L124 PetriNetUnfolderBase]: 7114/12003 cut-off events. [2024-06-28 01:22:55,632 INFO L125 PetriNetUnfolderBase]: For 518569/518582 co-relation queries the response was YES. [2024-06-28 01:22:55,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75678 conditions, 12003 events. 7114/12003 cut-off events. For 518569/518582 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 87961 event pairs, 1970 based on Foata normal form. 9/11681 useless extension candidates. Maximal degree in co-relation 75562. Up to 9908 conditions per place. [2024-06-28 01:22:55,761 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 291 selfloop transitions, 76 changer transitions 0/377 dead transitions. [2024-06-28 01:22:55,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 377 transitions, 4612 flow [2024-06-28 01:22:55,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:22:55,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:22:55,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-28 01:22:55,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4947916666666667 [2024-06-28 01:22:55,763 INFO L175 Difference]: Start difference. First operand has 253 places, 345 transitions, 3663 flow. Second operand 8 states and 190 transitions. [2024-06-28 01:22:55,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 377 transitions, 4612 flow [2024-06-28 01:22:57,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 377 transitions, 4487 flow, removed 47 selfloop flow, removed 4 redundant places. [2024-06-28 01:22:57,112 INFO L231 Difference]: Finished difference. Result has 257 places, 349 transitions, 3800 flow [2024-06-28 01:22:57,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3538, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3800, PETRI_PLACES=257, PETRI_TRANSITIONS=349} [2024-06-28 01:22:57,112 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 203 predicate places. [2024-06-28 01:22:57,112 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 349 transitions, 3800 flow [2024-06-28 01:22:57,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:22:57,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:22:57,118 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:22:57,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 01:22:57,118 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:22:57,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:22:57,119 INFO L85 PathProgramCache]: Analyzing trace with hash -1225718836, now seen corresponding path program 6 times [2024-06-28 01:22:57,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:22:57,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649722125] [2024-06-28 01:22:57,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:22:57,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:22:57,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:22:58,009 INFO L134 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:22:58,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:22:58,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649722125] [2024-06-28 01:22:58,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649722125] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:22:58,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:22:58,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:22:58,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758974972] [2024-06-28 01:22:58,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:22:58,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:22:58,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:22:58,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:22:58,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:22:58,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:22:58,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 349 transitions, 3800 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:22:58,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:22:58,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:22:58,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:23:00,422 INFO L124 PetriNetUnfolderBase]: 7130/12018 cut-off events. [2024-06-28 01:23:00,422 INFO L125 PetriNetUnfolderBase]: For 529097/529110 co-relation queries the response was YES. [2024-06-28 01:23:00,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76481 conditions, 12018 events. 7130/12018 cut-off events. For 529097/529110 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 87919 event pairs, 1965 based on Foata normal form. 9/11699 useless extension candidates. Maximal degree in co-relation 76363. Up to 9842 conditions per place. [2024-06-28 01:23:00,558 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 294 selfloop transitions, 80 changer transitions 0/384 dead transitions. [2024-06-28 01:23:00,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 384 transitions, 4964 flow [2024-06-28 01:23:00,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:23:00,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:23:00,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-28 01:23:00,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 01:23:00,560 INFO L175 Difference]: Start difference. First operand has 257 places, 349 transitions, 3800 flow. Second operand 8 states and 192 transitions. [2024-06-28 01:23:00,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 384 transitions, 4964 flow [2024-06-28 01:23:01,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 384 transitions, 4739 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-28 01:23:01,706 INFO L231 Difference]: Finished difference. Result has 260 places, 355 transitions, 3922 flow [2024-06-28 01:23:01,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3575, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3922, PETRI_PLACES=260, PETRI_TRANSITIONS=355} [2024-06-28 01:23:01,707 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 206 predicate places. [2024-06-28 01:23:01,707 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 355 transitions, 3922 flow [2024-06-28 01:23:01,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:23:01,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:23:01,707 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:23:01,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 01:23:01,707 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:23:01,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:23:01,708 INFO L85 PathProgramCache]: Analyzing trace with hash 1753296779, now seen corresponding path program 4 times [2024-06-28 01:23:01,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:23:01,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971325516] [2024-06-28 01:23:01,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:23:01,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:23:01,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:23:02,619 INFO L134 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:23:02,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:23:02,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971325516] [2024-06-28 01:23:02,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971325516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:23:02,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:23:02,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:23:02,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339327917] [2024-06-28 01:23:02,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:23:02,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:23:02,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:23:02,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:23:02,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:23:02,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-28 01:23:02,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 355 transitions, 3922 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have 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:23:02,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:23:02,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-28 01:23:02,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:23:04,670 INFO L124 PetriNetUnfolderBase]: 6878/11797 cut-off events. [2024-06-28 01:23:04,671 INFO L125 PetriNetUnfolderBase]: For 536899/536935 co-relation queries the response was YES. [2024-06-28 01:23:04,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74566 conditions, 11797 events. 6878/11797 cut-off events. For 536899/536935 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 88251 event pairs, 1875 based on Foata normal form. 28/11453 useless extension candidates. Maximal degree in co-relation 74446. Up to 9708 conditions per place. [2024-06-28 01:23:04,827 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 306 selfloop transitions, 28 changer transitions 0/390 dead transitions. [2024-06-28 01:23:04,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 390 transitions, 4842 flow [2024-06-28 01:23:04,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:23:04,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:23:04,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-28 01:23:04,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4947916666666667 [2024-06-28 01:23:04,828 INFO L175 Difference]: Start difference. First operand has 260 places, 355 transitions, 3922 flow. Second operand 8 states and 190 transitions. [2024-06-28 01:23:04,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 390 transitions, 4842 flow [2024-06-28 01:23:06,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 390 transitions, 4590 flow, removed 85 selfloop flow, removed 4 redundant places. [2024-06-28 01:23:06,371 INFO L231 Difference]: Finished difference. Result has 264 places, 358 transitions, 3844 flow [2024-06-28 01:23:06,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3678, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3844, PETRI_PLACES=264, PETRI_TRANSITIONS=358} [2024-06-28 01:23:06,372 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 210 predicate places. [2024-06-28 01:23:06,372 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 358 transitions, 3844 flow [2024-06-28 01:23:06,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have 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:23:06,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:23:06,373 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:23:06,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 01:23:06,373 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:23:06,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:23:06,373 INFO L85 PathProgramCache]: Analyzing trace with hash -385671349, now seen corresponding path program 1 times [2024-06-28 01:23:06,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:23:06,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607273889] [2024-06-28 01:23:06,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:23:06,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:23:06,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:23:07,213 INFO L134 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:23:07,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:23:07,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607273889] [2024-06-28 01:23:07,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1607273889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:23:07,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:23:07,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:23:07,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482622305] [2024-06-28 01:23:07,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:23:07,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:23:07,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:23:07,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:23:07,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:23:07,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-28 01:23:07,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 358 transitions, 3844 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have 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:23:07,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:23:07,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-28 01:23:07,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:23:09,604 INFO L124 PetriNetUnfolderBase]: 6820/11533 cut-off events. [2024-06-28 01:23:09,604 INFO L125 PetriNetUnfolderBase]: For 548614/548637 co-relation queries the response was YES. [2024-06-28 01:23:09,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75379 conditions, 11533 events. 6820/11533 cut-off events. For 548614/548637 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 84317 event pairs, 1946 based on Foata normal form. 8/11269 useless extension candidates. Maximal degree in co-relation 75257. Up to 9756 conditions per place. [2024-06-28 01:23:09,735 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 349 selfloop transitions, 22 changer transitions 0/396 dead transitions. [2024-06-28 01:23:09,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 396 transitions, 4791 flow [2024-06-28 01:23:09,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:23:09,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:23:09,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-28 01:23:09,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5026041666666666 [2024-06-28 01:23:09,737 INFO L175 Difference]: Start difference. First operand has 264 places, 358 transitions, 3844 flow. Second operand 8 states and 193 transitions. [2024-06-28 01:23:09,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 396 transitions, 4791 flow [2024-06-28 01:23:11,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 396 transitions, 4643 flow, removed 49 selfloop flow, removed 6 redundant places. [2024-06-28 01:23:11,135 INFO L231 Difference]: Finished difference. Result has 267 places, 365 transitions, 3868 flow [2024-06-28 01:23:11,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3696, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3868, PETRI_PLACES=267, PETRI_TRANSITIONS=365} [2024-06-28 01:23:11,136 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 213 predicate places. [2024-06-28 01:23:11,136 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 365 transitions, 3868 flow [2024-06-28 01:23:11,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have 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:23:11,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:23:11,136 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:23:11,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 01:23:11,137 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:23:11,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:23:11,137 INFO L85 PathProgramCache]: Analyzing trace with hash -385550232, now seen corresponding path program 1 times [2024-06-28 01:23:11,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:23:11,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990808167] [2024-06-28 01:23:11,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:23:11,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:23:11,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:23:11,906 INFO L134 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:23:11,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:23:11,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990808167] [2024-06-28 01:23:11,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990808167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:23:11,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:23:11,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:23:11,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748150740] [2024-06-28 01:23:11,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:23:11,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:23:11,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:23:11,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:23:11,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:23:11,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-28 01:23:11,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 365 transitions, 3868 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have 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:23:11,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:23:11,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-28 01:23:11,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:23:14,193 INFO L124 PetriNetUnfolderBase]: 6890/11641 cut-off events. [2024-06-28 01:23:14,194 INFO L125 PetriNetUnfolderBase]: For 578166/578189 co-relation queries the response was YES. [2024-06-28 01:23:14,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77231 conditions, 11641 events. 6890/11641 cut-off events. For 578166/578189 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 85119 event pairs, 1942 based on Foata normal form. 13/11379 useless extension candidates. Maximal degree in co-relation 77107. Up to 9804 conditions per place. [2024-06-28 01:23:14,311 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 354 selfloop transitions, 22 changer transitions 0/401 dead transitions. [2024-06-28 01:23:14,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 401 transitions, 4818 flow [2024-06-28 01:23:14,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:23:14,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:23:14,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-28 01:23:14,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5052083333333334 [2024-06-28 01:23:14,313 INFO L175 Difference]: Start difference. First operand has 267 places, 365 transitions, 3868 flow. Second operand 8 states and 194 transitions. [2024-06-28 01:23:14,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 401 transitions, 4818 flow [2024-06-28 01:23:15,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 401 transitions, 4711 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-28 01:23:15,782 INFO L231 Difference]: Finished difference. Result has 270 places, 369 transitions, 3884 flow [2024-06-28 01:23:15,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3761, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3884, PETRI_PLACES=270, PETRI_TRANSITIONS=369} [2024-06-28 01:23:15,783 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 216 predicate places. [2024-06-28 01:23:15,783 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 369 transitions, 3884 flow [2024-06-28 01:23:15,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have 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:23:15,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:23:15,783 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:23:15,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 01:23:15,783 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:23:15,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:23:15,784 INFO L85 PathProgramCache]: Analyzing trace with hash -380872332, now seen corresponding path program 2 times [2024-06-28 01:23:15,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:23:15,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914441437] [2024-06-28 01:23:15,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:23:15,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:23:15,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:23:16,608 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:23:16,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:23:16,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914441437] [2024-06-28 01:23:16,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914441437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:23:16,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:23:16,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:23:16,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501426072] [2024-06-28 01:23:16,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:23:16,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:23:16,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:23:16,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:23:16,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:23:16,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-28 01:23:16,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 369 transitions, 3884 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have 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:23:16,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:23:16,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-28 01:23:16,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:23:18,779 INFO L124 PetriNetUnfolderBase]: 6963/11738 cut-off events. [2024-06-28 01:23:18,780 INFO L125 PetriNetUnfolderBase]: For 598505/598528 co-relation queries the response was YES. [2024-06-28 01:23:18,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79803 conditions, 11738 events. 6963/11738 cut-off events. For 598505/598528 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 85675 event pairs, 1937 based on Foata normal form. 9/11475 useless extension candidates. Maximal degree in co-relation 79678. Up to 9831 conditions per place. [2024-06-28 01:23:18,926 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 348 selfloop transitions, 37 changer transitions 0/410 dead transitions. [2024-06-28 01:23:18,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 410 transitions, 5131 flow [2024-06-28 01:23:18,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:23:18,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:23:18,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-28 01:23:18,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5078125 [2024-06-28 01:23:18,936 INFO L175 Difference]: Start difference. First operand has 270 places, 369 transitions, 3884 flow. Second operand 8 states and 195 transitions. [2024-06-28 01:23:18,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 410 transitions, 5131 flow [2024-06-28 01:23:20,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 410 transitions, 4999 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-06-28 01:23:20,323 INFO L231 Difference]: Finished difference. Result has 273 places, 379 transitions, 4065 flow [2024-06-28 01:23:20,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3797, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4065, PETRI_PLACES=273, PETRI_TRANSITIONS=379} [2024-06-28 01:23:20,323 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 219 predicate places. [2024-06-28 01:23:20,323 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 379 transitions, 4065 flow [2024-06-28 01:23:20,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have 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:23:20,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:23:20,324 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:23:20,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 01:23:20,324 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:23:20,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:23:20,324 INFO L85 PathProgramCache]: Analyzing trace with hash -380879772, now seen corresponding path program 3 times [2024-06-28 01:23:20,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:23:20,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233794006] [2024-06-28 01:23:20,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:23:20,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:23:20,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:23:21,103 INFO L134 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:23:21,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:23:21,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233794006] [2024-06-28 01:23:21,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233794006] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:23:21,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:23:21,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:23:21,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612002478] [2024-06-28 01:23:21,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:23:21,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:23:21,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:23:21,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:23:21,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:23:21,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-28 01:23:21,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 379 transitions, 4065 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have 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:23:21,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:23:21,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-28 01:23:21,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:23:23,442 INFO L124 PetriNetUnfolderBase]: 6983/11786 cut-off events. [2024-06-28 01:23:23,442 INFO L125 PetriNetUnfolderBase]: For 619144/619167 co-relation queries the response was YES. [2024-06-28 01:23:23,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81307 conditions, 11786 events. 6983/11786 cut-off events. For 619144/619167 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 86200 event pairs, 1944 based on Foata normal form. 13/11525 useless extension candidates. Maximal degree in co-relation 81180. Up to 9900 conditions per place. [2024-06-28 01:23:23,567 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 360 selfloop transitions, 30 changer transitions 0/415 dead transitions. [2024-06-28 01:23:23,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 415 transitions, 5090 flow [2024-06-28 01:23:23,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:23:23,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:23:23,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-28 01:23:23,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5078125 [2024-06-28 01:23:23,569 INFO L175 Difference]: Start difference. First operand has 273 places, 379 transitions, 4065 flow. Second operand 8 states and 195 transitions. [2024-06-28 01:23:23,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 415 transitions, 5090 flow [2024-06-28 01:23:25,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 415 transitions, 4936 flow, removed 64 selfloop flow, removed 4 redundant places. [2024-06-28 01:23:25,044 INFO L231 Difference]: Finished difference. Result has 277 places, 383 transitions, 4079 flow [2024-06-28 01:23:25,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3921, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4079, PETRI_PLACES=277, PETRI_TRANSITIONS=383} [2024-06-28 01:23:25,045 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 223 predicate places. [2024-06-28 01:23:25,045 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 383 transitions, 4079 flow [2024-06-28 01:23:25,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have 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:23:25,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:23:25,046 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:23:25,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 01:23:25,046 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:23:25,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:23:25,046 INFO L85 PathProgramCache]: Analyzing trace with hash 1759008932, now seen corresponding path program 4 times [2024-06-28 01:23:25,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:23:25,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931160467] [2024-06-28 01:23:25,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:23:25,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:23:25,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:23:25,939 INFO L134 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:23:25,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:23:25,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931160467] [2024-06-28 01:23:25,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1931160467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:23:25,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:23:25,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:23:25,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320164837] [2024-06-28 01:23:25,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:23:25,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:23:25,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:23:25,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:23:25,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:23:26,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-28 01:23:26,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 383 transitions, 4079 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have 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:23:26,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:23:26,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-28 01:23:26,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:23:28,480 INFO L124 PetriNetUnfolderBase]: 7115/12149 cut-off events. [2024-06-28 01:23:28,480 INFO L125 PetriNetUnfolderBase]: For 647012/647096 co-relation queries the response was YES. [2024-06-28 01:23:28,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84230 conditions, 12149 events. 7115/12149 cut-off events. For 647012/647096 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 90426 event pairs, 1927 based on Foata normal form. 14/11819 useless extension candidates. Maximal degree in co-relation 84101. Up to 10026 conditions per place. [2024-06-28 01:23:28,614 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 358 selfloop transitions, 35 changer transitions 0/418 dead transitions. [2024-06-28 01:23:28,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 418 transitions, 5129 flow [2024-06-28 01:23:28,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:23:28,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:23:28,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-28 01:23:28,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4861111111111111 [2024-06-28 01:23:28,616 INFO L175 Difference]: Start difference. First operand has 277 places, 383 transitions, 4079 flow. Second operand 9 states and 210 transitions. [2024-06-28 01:23:28,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 418 transitions, 5129 flow [2024-06-28 01:23:30,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 418 transitions, 5001 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-28 01:23:30,057 INFO L231 Difference]: Finished difference. Result has 280 places, 387 transitions, 4124 flow [2024-06-28 01:23:30,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3951, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4124, PETRI_PLACES=280, PETRI_TRANSITIONS=387} [2024-06-28 01:23:30,057 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 226 predicate places. [2024-06-28 01:23:30,057 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 387 transitions, 4124 flow [2024-06-28 01:23:30,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have 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:23:30,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:23:30,058 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:23:30,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 01:23:30,058 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:23:30,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:23:30,058 INFO L85 PathProgramCache]: Analyzing trace with hash 1759016372, now seen corresponding path program 5 times [2024-06-28 01:23:30,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:23:30,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115096149] [2024-06-28 01:23:30,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:23:30,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:23:30,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:23:30,855 INFO L134 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:23:30,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:23:30,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115096149] [2024-06-28 01:23:30,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115096149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:23:30,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:23:30,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:23:30,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760789803] [2024-06-28 01:23:30,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:23:30,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:23:30,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:23:30,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:23:30,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:23:30,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-28 01:23:30,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 387 transitions, 4124 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have 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:23:30,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:23:30,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-28 01:23:30,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:23:33,374 INFO L124 PetriNetUnfolderBase]: 7149/12213 cut-off events. [2024-06-28 01:23:33,374 INFO L125 PetriNetUnfolderBase]: For 657475/657559 co-relation queries the response was YES. [2024-06-28 01:23:33,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85847 conditions, 12213 events. 7149/12213 cut-off events. For 657475/657559 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 91042 event pairs, 1927 based on Foata normal form. 10/11878 useless extension candidates. Maximal degree in co-relation 85717. Up to 10055 conditions per place. [2024-06-28 01:23:33,555 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 358 selfloop transitions, 41 changer transitions 0/424 dead transitions. [2024-06-28 01:23:33,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 424 transitions, 5263 flow [2024-06-28 01:23:33,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:23:33,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:23:33,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-28 01:23:33,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5104166666666666 [2024-06-28 01:23:33,556 INFO L175 Difference]: Start difference. First operand has 280 places, 387 transitions, 4124 flow. Second operand 8 states and 196 transitions. [2024-06-28 01:23:33,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 424 transitions, 5263 flow [2024-06-28 01:23:35,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 424 transitions, 5065 flow, removed 65 selfloop flow, removed 7 redundant places. [2024-06-28 01:23:35,230 INFO L231 Difference]: Finished difference. Result has 282 places, 394 transitions, 4215 flow [2024-06-28 01:23:35,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3989, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4215, PETRI_PLACES=282, PETRI_TRANSITIONS=394} [2024-06-28 01:23:35,231 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 228 predicate places. [2024-06-28 01:23:35,231 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 394 transitions, 4215 flow [2024-06-28 01:23:35,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have 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:23:35,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:23:35,231 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:23:35,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 01:23:35,232 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:23:35,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:23:35,232 INFO L85 PathProgramCache]: Analyzing trace with hash 1768213142, now seen corresponding path program 6 times [2024-06-28 01:23:35,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:23:35,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680905604] [2024-06-28 01:23:35,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:23:35,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:23:35,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:23:36,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:23:36,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:23:36,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680905604] [2024-06-28 01:23:36,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680905604] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:23:36,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:23:36,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:23:36,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647800608] [2024-06-28 01:23:36,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:23:36,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:23:36,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:23:36,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:23:36,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:23:36,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-28 01:23:36,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 394 transitions, 4215 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have 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:23:36,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:23:36,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-28 01:23:36,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:23:38,533 INFO L124 PetriNetUnfolderBase]: 7199/12481 cut-off events. [2024-06-28 01:23:38,533 INFO L125 PetriNetUnfolderBase]: For 671755/671855 co-relation queries the response was YES. [2024-06-28 01:23:38,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86935 conditions, 12481 events. 7199/12481 cut-off events. For 671755/671855 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 94006 event pairs, 1939 based on Foata normal form. 10/12085 useless extension candidates. Maximal degree in co-relation 86803. Up to 9996 conditions per place. [2024-06-28 01:23:38,687 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 337 selfloop transitions, 64 changer transitions 0/426 dead transitions. [2024-06-28 01:23:38,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 426 transitions, 5247 flow [2024-06-28 01:23:38,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:23:38,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:23:38,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-28 01:23:38,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5078125 [2024-06-28 01:23:38,688 INFO L175 Difference]: Start difference. First operand has 282 places, 394 transitions, 4215 flow. Second operand 8 states and 195 transitions. [2024-06-28 01:23:38,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 426 transitions, 5247 flow [2024-06-28 01:23:40,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 426 transitions, 5123 flow, removed 45 selfloop flow, removed 4 redundant places. [2024-06-28 01:23:40,060 INFO L231 Difference]: Finished difference. Result has 286 places, 397 transitions, 4314 flow [2024-06-28 01:23:40,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4091, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4314, PETRI_PLACES=286, PETRI_TRANSITIONS=397} [2024-06-28 01:23:40,061 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 232 predicate places. [2024-06-28 01:23:40,061 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 397 transitions, 4314 flow [2024-06-28 01:23:40,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have 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:23:40,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:23:40,061 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:23:40,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 01:23:40,062 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:23:40,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:23:40,062 INFO L85 PathProgramCache]: Analyzing trace with hash 1768551755, now seen corresponding path program 1 times [2024-06-28 01:23:40,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:23:40,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778958178] [2024-06-28 01:23:40,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:23:40,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:23:40,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:23:41,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:23:41,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:23:41,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778958178] [2024-06-28 01:23:41,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778958178] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:23:41,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:23:41,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:23:41,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010929783] [2024-06-28 01:23:41,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:23:41,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:23:41,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:23:41,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:23:41,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:23:41,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-28 01:23:41,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 397 transitions, 4314 flow. Second operand has 10 states, 10 states have (on average 15.6) internal successors, (156), 10 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have 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:23:41,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:23:41,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-28 01:23:41,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:23:44,009 INFO L124 PetriNetUnfolderBase]: 7260/12522 cut-off events. [2024-06-28 01:23:44,009 INFO L125 PetriNetUnfolderBase]: For 690157/690351 co-relation queries the response was YES. [2024-06-28 01:23:44,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87367 conditions, 12522 events. 7260/12522 cut-off events. For 690157/690351 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 94421 event pairs, 2055 based on Foata normal form. 27/12104 useless extension candidates. Maximal degree in co-relation 87233. Up to 10261 conditions per place. [2024-06-28 01:23:44,174 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 356 selfloop transitions, 21 changer transitions 0/433 dead transitions. [2024-06-28 01:23:44,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 433 transitions, 5322 flow [2024-06-28 01:23:44,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:23:44,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:23:44,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-28 01:23:44,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4837962962962963 [2024-06-28 01:23:44,175 INFO L175 Difference]: Start difference. First operand has 286 places, 397 transitions, 4314 flow. Second operand 9 states and 209 transitions. [2024-06-28 01:23:44,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 433 transitions, 5322 flow [2024-06-28 01:23:45,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 433 transitions, 5115 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-28 01:23:45,707 INFO L231 Difference]: Finished difference. Result has 289 places, 399 transitions, 4256 flow [2024-06-28 01:23:45,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4107, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4256, PETRI_PLACES=289, PETRI_TRANSITIONS=399} [2024-06-28 01:23:45,707 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 235 predicate places. [2024-06-28 01:23:45,708 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 399 transitions, 4256 flow [2024-06-28 01:23:45,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.6) internal successors, (156), 10 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have 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:23:45,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:23:45,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:23:45,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 01:23:45,708 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:23:45,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:23:45,709 INFO L85 PathProgramCache]: Analyzing trace with hash 128274501, now seen corresponding path program 1 times [2024-06-28 01:23:45,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:23:45,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248142460] [2024-06-28 01:23:45,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:23:45,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:23:45,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:23:46,385 INFO L134 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:23:46,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:23:46,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248142460] [2024-06-28 01:23:46,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248142460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:23:46,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:23:46,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:23:46,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071857504] [2024-06-28 01:23:46,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:23:46,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:23:46,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:23:46,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:23:46,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:23:46,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:23:46,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 399 transitions, 4256 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:23:46,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:23:46,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:23:46,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:23:48,981 INFO L124 PetriNetUnfolderBase]: 7583/12531 cut-off events. [2024-06-28 01:23:48,981 INFO L125 PetriNetUnfolderBase]: For 702556/702579 co-relation queries the response was YES. [2024-06-28 01:23:49,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89755 conditions, 12531 events. 7583/12531 cut-off events. For 702556/702579 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 89895 event pairs, 1697 based on Foata normal form. 24/12262 useless extension candidates. Maximal degree in co-relation 89620. Up to 10710 conditions per place. [2024-06-28 01:23:49,226 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 387 selfloop transitions, 49 changer transitions 0/446 dead transitions. [2024-06-28 01:23:49,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 446 transitions, 5407 flow [2024-06-28 01:23:49,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:23:49,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:23:49,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-28 01:23:49,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.515625 [2024-06-28 01:23:49,227 INFO L175 Difference]: Start difference. First operand has 289 places, 399 transitions, 4256 flow. Second operand 8 states and 198 transitions. [2024-06-28 01:23:49,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 446 transitions, 5407 flow [2024-06-28 01:23:50,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 446 transitions, 5274 flow, removed 47 selfloop flow, removed 7 redundant places. [2024-06-28 01:23:50,969 INFO L231 Difference]: Finished difference. Result has 291 places, 406 transitions, 4386 flow [2024-06-28 01:23:50,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4123, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4386, PETRI_PLACES=291, PETRI_TRANSITIONS=406} [2024-06-28 01:23:50,969 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 237 predicate places. [2024-06-28 01:23:50,970 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 406 transitions, 4386 flow [2024-06-28 01:23:50,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:23:50,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:23:50,970 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:23:50,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 01:23:50,970 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:23:50,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:23:50,970 INFO L85 PathProgramCache]: Analyzing trace with hash -1690076051, now seen corresponding path program 2 times [2024-06-28 01:23:50,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:23:50,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788085178] [2024-06-28 01:23:50,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:23:50,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:23:50,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:23:51,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:23:51,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:23:51,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788085178] [2024-06-28 01:23:51,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788085178] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:23:51,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:23:51,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:23:51,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712372210] [2024-06-28 01:23:51,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:23:51,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:23:51,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:23:51,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:23:51,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:23:51,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:23:51,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 406 transitions, 4386 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:23:51,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:23:51,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:23:51,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:23:54,393 INFO L124 PetriNetUnfolderBase]: 7639/12630 cut-off events. [2024-06-28 01:23:54,393 INFO L125 PetriNetUnfolderBase]: For 723584/723607 co-relation queries the response was YES. [2024-06-28 01:23:54,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91639 conditions, 12630 events. 7639/12630 cut-off events. For 723584/723607 co-relation queries the response was YES. Maximal size of possible extension queue 570. Compared 90755 event pairs, 1997 based on Foata normal form. 24/12365 useless extension candidates. Maximal degree in co-relation 91502. Up to 10847 conditions per place. [2024-06-28 01:23:54,569 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 388 selfloop transitions, 49 changer transitions 0/447 dead transitions. [2024-06-28 01:23:54,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 447 transitions, 5521 flow [2024-06-28 01:23:54,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:23:54,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:23:54,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-28 01:23:54,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5104166666666666 [2024-06-28 01:23:54,571 INFO L175 Difference]: Start difference. First operand has 291 places, 406 transitions, 4386 flow. Second operand 8 states and 196 transitions. [2024-06-28 01:23:54,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 447 transitions, 5521 flow [2024-06-28 01:23:57,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 447 transitions, 5322 flow, removed 56 selfloop flow, removed 5 redundant places. [2024-06-28 01:23:57,152 INFO L231 Difference]: Finished difference. Result has 294 places, 409 transitions, 4407 flow [2024-06-28 01:23:57,152 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4187, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4407, PETRI_PLACES=294, PETRI_TRANSITIONS=409} [2024-06-28 01:23:57,153 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 240 predicate places. [2024-06-28 01:23:57,153 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 409 transitions, 4407 flow [2024-06-28 01:23:57,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:23:57,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:23:57,153 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:23:57,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 01:23:57,153 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:23:57,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:23:57,154 INFO L85 PathProgramCache]: Analyzing trace with hash -2135910797, now seen corresponding path program 1 times [2024-06-28 01:23:57,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:23:57,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859769460] [2024-06-28 01:23:57,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:23:57,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:23:57,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:23:58,039 INFO L134 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:23:58,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:23:58,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859769460] [2024-06-28 01:23:58,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859769460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:23:58,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:23:58,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:23:58,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603252557] [2024-06-28 01:23:58,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:23:58,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:23:58,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:23:58,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:23:58,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:23:58,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:23:58,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 409 transitions, 4407 flow. Second operand has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have 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:23:58,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:23:58,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:23:58,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:24:00,700 INFO L124 PetriNetUnfolderBase]: 7673/12684 cut-off events. [2024-06-28 01:24:00,700 INFO L125 PetriNetUnfolderBase]: For 735643/735666 co-relation queries the response was YES. [2024-06-28 01:24:00,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92190 conditions, 12684 events. 7673/12684 cut-off events. For 735643/735666 co-relation queries the response was YES. Maximal size of possible extension queue 573. Compared 91218 event pairs, 1997 based on Foata normal form. 22/12415 useless extension candidates. Maximal degree in co-relation 92052. Up to 10893 conditions per place. [2024-06-28 01:24:00,835 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 391 selfloop transitions, 54 changer transitions 0/455 dead transitions. [2024-06-28 01:24:00,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 455 transitions, 5596 flow [2024-06-28 01:24:00,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:24:00,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:24:00,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-28 01:24:00,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5046296296296297 [2024-06-28 01:24:00,837 INFO L175 Difference]: Start difference. First operand has 294 places, 409 transitions, 4407 flow. Second operand 9 states and 218 transitions. [2024-06-28 01:24:00,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 455 transitions, 5596 flow [2024-06-28 01:24:02,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 455 transitions, 5398 flow, removed 52 selfloop flow, removed 6 redundant places. [2024-06-28 01:24:02,945 INFO L231 Difference]: Finished difference. Result has 297 places, 413 transitions, 4454 flow [2024-06-28 01:24:02,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4209, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4454, PETRI_PLACES=297, PETRI_TRANSITIONS=413} [2024-06-28 01:24:02,945 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 243 predicate places. [2024-06-28 01:24:02,945 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 413 transitions, 4454 flow [2024-06-28 01:24:02,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have 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:24:02,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:24:02,946 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:24:02,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 01:24:02,946 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:24:02,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:24:02,946 INFO L85 PathProgramCache]: Analyzing trace with hash -1190868819, now seen corresponding path program 1 times [2024-06-28 01:24:02,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:24:02,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196021523] [2024-06-28 01:24:02,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:24:02,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:24:02,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:24:03,539 INFO L134 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:24:03,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:24:03,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196021523] [2024-06-28 01:24:03,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196021523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:24:03,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:24:03,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:24:03,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623896738] [2024-06-28 01:24:03,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:24:03,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:24:03,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:24:03,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:24:03,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:24:03,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:24:03,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 413 transitions, 4454 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:24:03,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:24:03,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:24:03,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:24:06,161 INFO L124 PetriNetUnfolderBase]: 7741/12810 cut-off events. [2024-06-28 01:24:06,161 INFO L125 PetriNetUnfolderBase]: For 759412/759425 co-relation queries the response was YES. [2024-06-28 01:24:06,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93739 conditions, 12810 events. 7741/12810 cut-off events. For 759412/759425 co-relation queries the response was YES. Maximal size of possible extension queue 577. Compared 92392 event pairs, 2014 based on Foata normal form. 7/12517 useless extension candidates. Maximal degree in co-relation 93600. Up to 10862 conditions per place. [2024-06-28 01:24:06,368 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 400 selfloop transitions, 67 changer transitions 0/477 dead transitions. [2024-06-28 01:24:06,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 477 transitions, 5883 flow [2024-06-28 01:24:06,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:24:06,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:24:06,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-28 01:24:06,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.515625 [2024-06-28 01:24:06,369 INFO L175 Difference]: Start difference. First operand has 297 places, 413 transitions, 4454 flow. Second operand 8 states and 198 transitions. [2024-06-28 01:24:06,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 477 transitions, 5883 flow [2024-06-28 01:24:08,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 477 transitions, 5666 flow, removed 57 selfloop flow, removed 7 redundant places. [2024-06-28 01:24:08,660 INFO L231 Difference]: Finished difference. Result has 300 places, 439 transitions, 4804 flow [2024-06-28 01:24:08,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4237, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4804, PETRI_PLACES=300, PETRI_TRANSITIONS=439} [2024-06-28 01:24:08,660 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 246 predicate places. [2024-06-28 01:24:08,660 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 439 transitions, 4804 flow [2024-06-28 01:24:08,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:24:08,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:24:08,661 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:24:08,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 01:24:08,661 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:24:08,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:24:08,661 INFO L85 PathProgramCache]: Analyzing trace with hash -1877049969, now seen corresponding path program 2 times [2024-06-28 01:24:08,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:24:08,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316941403] [2024-06-28 01:24:08,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:24:08,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:24:08,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:24:09,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:24:09,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:24:09,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316941403] [2024-06-28 01:24:09,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316941403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:24:09,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:24:09,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:24:09,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410467056] [2024-06-28 01:24:09,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:24:09,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:24:09,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:24:09,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:24:09,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:24:09,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:24:09,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 439 transitions, 4804 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:24:09,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:24:09,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:24:09,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:24:12,310 INFO L124 PetriNetUnfolderBase]: 8053/13315 cut-off events. [2024-06-28 01:24:12,310 INFO L125 PetriNetUnfolderBase]: For 809020/809033 co-relation queries the response was YES. [2024-06-28 01:24:12,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100865 conditions, 13315 events. 8053/13315 cut-off events. For 809020/809033 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 96384 event pairs, 2015 based on Foata normal form. 10/13011 useless extension candidates. Maximal degree in co-relation 100723. Up to 11123 conditions per place. [2024-06-28 01:24:12,484 INFO L140 encePairwiseOnDemand]: 34/48 looper letters, 413 selfloop transitions, 92 changer transitions 0/515 dead transitions. [2024-06-28 01:24:12,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 515 transitions, 6721 flow [2024-06-28 01:24:12,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:24:12,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:24:12,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-28 01:24:12,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4976851851851852 [2024-06-28 01:24:12,485 INFO L175 Difference]: Start difference. First operand has 300 places, 439 transitions, 4804 flow. Second operand 9 states and 215 transitions. [2024-06-28 01:24:12,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 515 transitions, 6721 flow [2024-06-28 01:24:14,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 515 transitions, 6347 flow, removed 132 selfloop flow, removed 4 redundant places. [2024-06-28 01:24:14,712 INFO L231 Difference]: Finished difference. Result has 308 places, 474 transitions, 5355 flow [2024-06-28 01:24:14,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4591, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5355, PETRI_PLACES=308, PETRI_TRANSITIONS=474} [2024-06-28 01:24:14,712 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 254 predicate places. [2024-06-28 01:24:14,712 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 474 transitions, 5355 flow [2024-06-28 01:24:14,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:24:14,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:24:14,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:24:14,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 01:24:14,713 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:24:14,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:24:14,713 INFO L85 PathProgramCache]: Analyzing trace with hash -1581148251, now seen corresponding path program 1 times [2024-06-28 01:24:14,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:24:14,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663303860] [2024-06-28 01:24:14,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:24:14,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:24:14,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:24:15,489 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:24:15,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:24:15,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663303860] [2024-06-28 01:24:15,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663303860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:24:15,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:24:15,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:24:15,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043470338] [2024-06-28 01:24:15,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:24:15,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:24:15,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:24:15,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:24:15,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:24:15,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:24:15,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 474 transitions, 5355 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:24:15,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:24:15,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:24:15,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:24:19,149 INFO L124 PetriNetUnfolderBase]: 8087/13357 cut-off events. [2024-06-28 01:24:19,149 INFO L125 PetriNetUnfolderBase]: For 821252/821263 co-relation queries the response was YES. [2024-06-28 01:24:19,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101859 conditions, 13357 events. 8087/13357 cut-off events. For 821252/821263 co-relation queries the response was YES. Maximal size of possible extension queue 591. Compared 96633 event pairs, 1985 based on Foata normal form. 8/13056 useless extension candidates. Maximal degree in co-relation 101713. Up to 11400 conditions per place. [2024-06-28 01:24:19,308 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 437 selfloop transitions, 65 changer transitions 0/512 dead transitions. [2024-06-28 01:24:19,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 512 transitions, 6585 flow [2024-06-28 01:24:19,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:24:19,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:24:19,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-28 01:24:19,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5026041666666666 [2024-06-28 01:24:19,310 INFO L175 Difference]: Start difference. First operand has 308 places, 474 transitions, 5355 flow. Second operand 8 states and 193 transitions. [2024-06-28 01:24:19,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 512 transitions, 6585 flow [2024-06-28 01:24:22,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 512 transitions, 6403 flow, removed 51 selfloop flow, removed 3 redundant places. [2024-06-28 01:24:22,031 INFO L231 Difference]: Finished difference. Result has 313 places, 478 transitions, 5403 flow [2024-06-28 01:24:22,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5173, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5403, PETRI_PLACES=313, PETRI_TRANSITIONS=478} [2024-06-28 01:24:22,032 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 259 predicate places. [2024-06-28 01:24:22,032 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 478 transitions, 5403 flow [2024-06-28 01:24:22,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:24:22,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:24:22,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:24:22,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 01:24:22,033 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:24:22,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:24:22,033 INFO L85 PathProgramCache]: Analyzing trace with hash -1819420141, now seen corresponding path program 3 times [2024-06-28 01:24:22,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:24:22,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147318416] [2024-06-28 01:24:22,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:24:22,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:24:22,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:24:22,825 INFO L134 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:24:22,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:24:22,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147318416] [2024-06-28 01:24:22,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147318416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:24:22,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:24:22,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:24:22,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798141371] [2024-06-28 01:24:22,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:24:22,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:24:22,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:24:22,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:24:22,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:24:22,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:24:22,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 478 transitions, 5403 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:24:22,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:24:22,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:24:22,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:24:26,292 INFO L124 PetriNetUnfolderBase]: 8235/13613 cut-off events. [2024-06-28 01:24:26,293 INFO L125 PetriNetUnfolderBase]: For 865103/865114 co-relation queries the response was YES. [2024-06-28 01:24:26,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104340 conditions, 13613 events. 8235/13613 cut-off events. For 865103/865114 co-relation queries the response was YES. Maximal size of possible extension queue 599. Compared 98840 event pairs, 2029 based on Foata normal form. 6/13305 useless extension candidates. Maximal degree in co-relation 104193. Up to 10973 conditions per place. [2024-06-28 01:24:26,457 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 407 selfloop transitions, 105 changer transitions 0/522 dead transitions. [2024-06-28 01:24:26,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 522 transitions, 7060 flow [2024-06-28 01:24:26,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:24:26,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:24:26,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-28 01:24:26,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.515625 [2024-06-28 01:24:26,459 INFO L175 Difference]: Start difference. First operand has 313 places, 478 transitions, 5403 flow. Second operand 8 states and 198 transitions. [2024-06-28 01:24:26,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 522 transitions, 7060 flow [2024-06-28 01:24:29,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 522 transitions, 6882 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-28 01:24:29,149 INFO L231 Difference]: Finished difference. Result has 315 places, 485 transitions, 5652 flow [2024-06-28 01:24:29,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5225, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5652, PETRI_PLACES=315, PETRI_TRANSITIONS=485} [2024-06-28 01:24:29,150 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 261 predicate places. [2024-06-28 01:24:29,150 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 485 transitions, 5652 flow [2024-06-28 01:24:29,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:24:29,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:24:29,151 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:24:29,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 01:24:29,151 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:24:29,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:24:29,151 INFO L85 PathProgramCache]: Analyzing trace with hash -1819419893, now seen corresponding path program 2 times [2024-06-28 01:24:29,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:24:29,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667373704] [2024-06-28 01:24:29,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:24:29,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:24:29,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:24:30,055 INFO L134 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:24:30,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:24:30,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667373704] [2024-06-28 01:24:30,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667373704] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:24:30,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:24:30,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:24:30,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551720799] [2024-06-28 01:24:30,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:24:30,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:24:30,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:24:30,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:24:30,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:24:30,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:24:30,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 485 transitions, 5652 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:24:30,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:24:30,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:24:30,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:24:33,586 INFO L124 PetriNetUnfolderBase]: 8269/13652 cut-off events. [2024-06-28 01:24:33,586 INFO L125 PetriNetUnfolderBase]: For 890721/890732 co-relation queries the response was YES. [2024-06-28 01:24:33,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106521 conditions, 13652 events. 8269/13652 cut-off events. For 890721/890732 co-relation queries the response was YES. Maximal size of possible extension queue 601. Compared 99015 event pairs, 2009 based on Foata normal form. 8/13346 useless extension candidates. Maximal degree in co-relation 106373. Up to 11526 conditions per place. [2024-06-28 01:24:33,796 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 440 selfloop transitions, 70 changer transitions 0/520 dead transitions. [2024-06-28 01:24:33,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 520 transitions, 6908 flow [2024-06-28 01:24:33,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:24:33,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:24:33,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-28 01:24:33,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 01:24:33,798 INFO L175 Difference]: Start difference. First operand has 315 places, 485 transitions, 5652 flow. Second operand 8 states and 192 transitions. [2024-06-28 01:24:33,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 520 transitions, 6908 flow [2024-06-28 01:24:36,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 520 transitions, 6710 flow, removed 57 selfloop flow, removed 4 redundant places. [2024-06-28 01:24:36,906 INFO L231 Difference]: Finished difference. Result has 319 places, 489 transitions, 5701 flow [2024-06-28 01:24:36,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5454, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5701, PETRI_PLACES=319, PETRI_TRANSITIONS=489} [2024-06-28 01:24:36,907 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 265 predicate places. [2024-06-28 01:24:36,907 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 489 transitions, 5701 flow [2024-06-28 01:24:36,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:24:36,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:24:36,907 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:24:36,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 01:24:36,908 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:24:36,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:24:36,908 INFO L85 PathProgramCache]: Analyzing trace with hash 2034564401, now seen corresponding path program 3 times [2024-06-28 01:24:36,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:24:36,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992960642] [2024-06-28 01:24:36,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:24:36,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:24:36,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:24:37,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:24:37,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:24:37,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992960642] [2024-06-28 01:24:37,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992960642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:24:37,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:24:37,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:24:37,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287111833] [2024-06-28 01:24:37,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:24:37,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:24:37,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:24:37,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:24:37,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:24:37,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:24:37,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 489 transitions, 5701 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:24:37,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:24:37,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:24:37,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:24:41,099 INFO L124 PetriNetUnfolderBase]: 8283/13683 cut-off events. [2024-06-28 01:24:41,099 INFO L125 PetriNetUnfolderBase]: For 894613/894624 co-relation queries the response was YES. [2024-06-28 01:24:41,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106539 conditions, 13683 events. 8283/13683 cut-off events. For 894613/894624 co-relation queries the response was YES. Maximal size of possible extension queue 605. Compared 99395 event pairs, 1997 based on Foata normal form. 8/13371 useless extension candidates. Maximal degree in co-relation 106389. Up to 11369 conditions per place. [2024-06-28 01:24:41,308 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 426 selfloop transitions, 88 changer transitions 0/524 dead transitions. [2024-06-28 01:24:41,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 524 transitions, 7129 flow [2024-06-28 01:24:41,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:24:41,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:24:41,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-28 01:24:41,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5052083333333334 [2024-06-28 01:24:41,310 INFO L175 Difference]: Start difference. First operand has 319 places, 489 transitions, 5701 flow. Second operand 8 states and 194 transitions. [2024-06-28 01:24:41,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 524 transitions, 7129 flow [2024-06-28 01:24:44,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 524 transitions, 6932 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-28 01:24:44,304 INFO L231 Difference]: Finished difference. Result has 321 places, 492 transitions, 5774 flow [2024-06-28 01:24:44,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5504, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5774, PETRI_PLACES=321, PETRI_TRANSITIONS=492} [2024-06-28 01:24:44,304 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 267 predicate places. [2024-06-28 01:24:44,305 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 492 transitions, 5774 flow [2024-06-28 01:24:44,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:24:44,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:24:44,305 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:24:44,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 01:24:44,305 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:24:44,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:24:44,306 INFO L85 PathProgramCache]: Analyzing trace with hash -1819543273, now seen corresponding path program 3 times [2024-06-28 01:24:44,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:24:44,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228982951] [2024-06-28 01:24:44,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:24:44,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:24:44,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:24:45,146 INFO L134 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:24:45,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:24:45,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228982951] [2024-06-28 01:24:45,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228982951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:24:45,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:24:45,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:24:45,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868307612] [2024-06-28 01:24:45,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:24:45,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:24:45,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:24:45,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:24:45,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:24:45,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:24:45,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 492 transitions, 5774 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:24:45,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:24:45,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:24:45,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:24:48,221 INFO L124 PetriNetUnfolderBase]: 8339/13771 cut-off events. [2024-06-28 01:24:48,221 INFO L125 PetriNetUnfolderBase]: For 925064/925075 co-relation queries the response was YES. [2024-06-28 01:24:48,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107777 conditions, 13771 events. 8339/13771 cut-off events. For 925064/925075 co-relation queries the response was YES. Maximal size of possible extension queue 608. Compared 100099 event pairs, 2009 based on Foata normal form. 10/13462 useless extension candidates. Maximal degree in co-relation 107626. Up to 11603 conditions per place. [2024-06-28 01:24:48,601 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 446 selfloop transitions, 71 changer transitions 0/527 dead transitions. [2024-06-28 01:24:48,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 527 transitions, 7080 flow [2024-06-28 01:24:48,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:24:48,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:24:48,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-28 01:24:48,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 01:24:48,603 INFO L175 Difference]: Start difference. First operand has 321 places, 492 transitions, 5774 flow. Second operand 8 states and 192 transitions. [2024-06-28 01:24:48,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 527 transitions, 7080 flow [2024-06-28 01:24:51,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 527 transitions, 6872 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-28 01:24:51,503 INFO L231 Difference]: Finished difference. Result has 324 places, 495 transitions, 5846 flow [2024-06-28 01:24:51,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5566, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5846, PETRI_PLACES=324, PETRI_TRANSITIONS=495} [2024-06-28 01:24:51,504 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 270 predicate places. [2024-06-28 01:24:51,504 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 495 transitions, 5846 flow [2024-06-28 01:24:51,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:24:51,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:24:51,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:24:51,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 01:24:51,504 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:24:51,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:24:51,505 INFO L85 PathProgramCache]: Analyzing trace with hash -1819530377, now seen corresponding path program 2 times [2024-06-28 01:24:51,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:24:51,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413074788] [2024-06-28 01:24:51,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:24:51,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:24:51,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:24:52,597 INFO L134 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:24:52,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:24:52,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413074788] [2024-06-28 01:24:52,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413074788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:24:52,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:24:52,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:24:52,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36974929] [2024-06-28 01:24:52,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:24:52,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:24:52,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:24:52,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:24:52,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:24:52,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:24:52,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 495 transitions, 5846 flow. Second operand has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have 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:24:52,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:24:52,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:24:52,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:24:56,000 INFO L124 PetriNetUnfolderBase]: 8407/13871 cut-off events. [2024-06-28 01:24:56,000 INFO L125 PetriNetUnfolderBase]: For 951311/951322 co-relation queries the response was YES. [2024-06-28 01:24:56,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109348 conditions, 13871 events. 8407/13871 cut-off events. For 951311/951322 co-relation queries the response was YES. Maximal size of possible extension queue 613. Compared 100836 event pairs, 2013 based on Foata normal form. 10/13562 useless extension candidates. Maximal degree in co-relation 109196. Up to 11673 conditions per place. [2024-06-28 01:24:56,177 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 450 selfloop transitions, 76 changer transitions 0/536 dead transitions. [2024-06-28 01:24:56,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 536 transitions, 7228 flow [2024-06-28 01:24:56,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:24:56,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:24:56,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-28 01:24:56,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4976851851851852 [2024-06-28 01:24:56,178 INFO L175 Difference]: Start difference. First operand has 324 places, 495 transitions, 5846 flow. Second operand 9 states and 215 transitions. [2024-06-28 01:24:56,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 536 transitions, 7228 flow [2024-06-28 01:24:58,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 536 transitions, 6970 flow, removed 60 selfloop flow, removed 6 redundant places. [2024-06-28 01:24:58,808 INFO L231 Difference]: Finished difference. Result has 327 places, 499 transitions, 5887 flow [2024-06-28 01:24:58,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5588, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5887, PETRI_PLACES=327, PETRI_TRANSITIONS=499} [2024-06-28 01:24:58,809 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 273 predicate places. [2024-06-28 01:24:58,809 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 499 transitions, 5887 flow [2024-06-28 01:24:58,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have 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:24:58,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:24:58,809 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:24:58,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 01:24:58,809 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:24:58,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:24:58,810 INFO L85 PathProgramCache]: Analyzing trace with hash -1819112807, now seen corresponding path program 3 times [2024-06-28 01:24:58,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:24:58,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486151808] [2024-06-28 01:24:58,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:24:58,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:24:58,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat