./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe026_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe026_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 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/safe026_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe026_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 02:08:40,639 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 02:08:40,718 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 02:08:40,723 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 02:08:40,724 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 02:08:40,752 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 02:08:40,754 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 02:08:40,754 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 02:08:40,755 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 02:08:40,758 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 02:08:40,759 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 02:08:40,759 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 02:08:40,760 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 02:08:40,761 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 02:08:40,762 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 02:08:40,762 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 02:08:40,762 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 02:08:40,763 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 02:08:40,763 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 02:08:40,763 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 02:08:40,763 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 02:08:40,764 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 02:08:40,764 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 02:08:40,764 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 02:08:40,765 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 02:08:40,765 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 02:08:40,765 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 02:08:40,766 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 02:08:40,766 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 02:08:40,766 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 02:08:40,767 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 02:08:40,768 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 02:08:40,768 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:08:40,768 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 02:08:40,768 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 02:08:40,769 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 02:08:40,769 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 02:08:40,769 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 02:08:40,769 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 02:08:40,770 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 02:08:40,770 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 02:08:40,770 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 02:08:40,770 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 02:08:40,771 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 02:08:41,032 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 02:08:41,056 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 02:08:41,058 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 02:08:41,059 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 02:08:41,060 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 02:08:41,061 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe026_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-28 02:08:42,207 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 02:08:42,462 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 02:08:42,462 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe026_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-28 02:08:42,481 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/69c8744fa/522382cede50447e9ef2113f5e6cac59/FLAGeb128bf01 [2024-06-28 02:08:42,495 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/69c8744fa/522382cede50447e9ef2113f5e6cac59 [2024-06-28 02:08:42,497 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 02:08:42,498 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 02:08:42,498 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/safe026_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml [2024-06-28 02:08:42,671 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 02:08:42,672 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 02:08:42,673 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 02:08:42,674 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 02:08:42,679 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 02:08:42,679 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:08:42" (1/2) ... [2024-06-28 02:08:42,680 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5939e461 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:08:42, skipping insertion in model container [2024-06-28 02:08:42,680 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:08:42" (1/2) ... [2024-06-28 02:08:42,684 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@7ca3cf91 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:08:42, skipping insertion in model container [2024-06-28 02:08:42,685 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:08:42" (2/2) ... [2024-06-28 02:08:42,686 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5939e461 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:08:42, skipping insertion in model container [2024-06-28 02:08:42,686 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:08:42" (2/2) ... [2024-06-28 02:08:42,686 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 02:08:42,776 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 02:08:42,778 INFO L97 edCorrectnessWitness]: Location invariant before [L834-L834] ((((((((((((((((! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || ((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff0_thd3 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$r_buff1_thd3 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__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)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1)) [2024-06-28 02:08:42,778 INFO L97 edCorrectnessWitness]: Location invariant before [L831-L831] ((((((((((((((((! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || ((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff0_thd3 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$r_buff1_thd3 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__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)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1)) [2024-06-28 02:08:42,778 INFO L97 edCorrectnessWitness]: Location invariant before [L833-L833] ((((((((((((((((! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || ((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff0_thd3 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$r_buff1_thd3 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__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)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1)) [2024-06-28 02:08:42,779 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 02:08:42,779 INFO L106 edCorrectnessWitness]: ghost_update [L829-L829] multithreaded = 1; [2024-06-28 02:08:42,827 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 02:08:43,024 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/safe026_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i[996,1009] [2024-06-28 02:08:43,259 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:08:43,269 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-28 02:08:43,310 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/safe026_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i[996,1009] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 02:08:43,390 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:08:43,426 INFO L206 MainTranslator]: Completed translation [2024-06-28 02:08:43,427 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:08:43 WrapperNode [2024-06-28 02:08:43,427 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 02:08:43,428 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 02:08:43,428 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 02:08:43,428 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 02:08:43,434 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 02:08:43" (1/1) ... [2024-06-28 02:08:43,450 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 02:08:43" (1/1) ... [2024-06-28 02:08:43,490 INFO L138 Inliner]: procedures = 175, calls = 40, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 120 [2024-06-28 02:08:43,490 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 02:08:43,491 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 02:08:43,491 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 02:08:43,491 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 02:08:43,507 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 02:08:43" (1/1) ... [2024-06-28 02:08:43,507 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 02:08:43" (1/1) ... [2024-06-28 02:08:43,513 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 02:08:43" (1/1) ... [2024-06-28 02:08:43,530 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 02:08:43,531 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 02:08:43" (1/1) ... [2024-06-28 02:08:43,531 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 02:08:43" (1/1) ... [2024-06-28 02:08:43,544 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 02:08:43" (1/1) ... [2024-06-28 02:08:43,546 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 02:08:43" (1/1) ... [2024-06-28 02:08:43,548 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 02:08:43" (1/1) ... [2024-06-28 02:08:43,550 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 02:08:43" (1/1) ... [2024-06-28 02:08:43,554 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 02:08:43,554 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 02:08:43,554 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 02:08:43,555 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 02:08:43,555 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 02:08:43" (1/1) ... [2024-06-28 02:08:43,560 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:08:43,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 02:08:43,594 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 02:08:43,614 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 02:08:43,682 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 02:08:43,682 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 02:08:43,682 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 02:08:43,683 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 02:08:43,683 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 02:08:43,683 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 02:08:43,683 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 02:08:43,683 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 02:08:43,684 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 02:08:43,684 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 02:08:43,684 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 02:08:43,684 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 02:08:43,686 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 02:08:43,807 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 02:08:43,809 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 02:08:44,165 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 02:08:44,165 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 02:08:44,361 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 02:08:44,361 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 02:08:44,362 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:08:44 BoogieIcfgContainer [2024-06-28 02:08:44,362 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 02:08:44,366 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 02:08:44,366 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 02:08:44,370 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 02:08:44,370 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 02:08:42" (1/4) ... [2024-06-28 02:08:44,371 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@63bfe254 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 02:08:44, skipping insertion in model container [2024-06-28 02:08:44,371 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:08:42" (2/4) ... [2024-06-28 02:08:44,372 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@63bfe254 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 02:08:44, skipping insertion in model container [2024-06-28 02:08:44,372 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 02:08:43" (3/4) ... [2024-06-28 02:08:44,372 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@63bfe254 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 02:08:44, skipping insertion in model container [2024-06-28 02:08:44,372 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:08:44" (4/4) ... [2024-06-28 02:08:44,374 INFO L112 eAbstractionObserver]: Analyzing ICFG safe026_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-28 02:08:44,391 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 02:08:44,391 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 5 error locations. [2024-06-28 02:08:44,391 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 02:08:44,442 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 02:08:44,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 54 places, 45 transitions, 102 flow [2024-06-28 02:08:44,524 INFO L124 PetriNetUnfolderBase]: 1/42 cut-off events. [2024-06-28 02:08:44,525 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:08:44,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52 conditions, 42 events. 1/42 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 66 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 43. Up to 2 conditions per place. [2024-06-28 02:08:44,528 INFO L82 GeneralOperation]: Start removeDead. Operand has 54 places, 45 transitions, 102 flow [2024-06-28 02:08:44,549 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 51 places, 42 transitions, 93 flow [2024-06-28 02:08:44,559 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 02:08:44,567 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;@6a788d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 02:08:44,567 INFO L358 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2024-06-28 02:08:44,573 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 02:08:44,573 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 02:08:44,573 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:08:44,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:08:44,574 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 02:08:44,575 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting P0Err0ASSERT_VIOLATIONERROR_FUNCTION === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:08:44,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:08:44,583 INFO L85 PathProgramCache]: Analyzing trace with hash 350221384, now seen corresponding path program 1 times [2024-06-28 02:08:44,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:08:44,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614839238] [2024-06-28 02:08:44,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:08:44,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:08:44,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:08:44,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:08:44,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:08:44,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614839238] [2024-06-28 02:08:44,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614839238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:08:44,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:08:44,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 02:08:44,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530227616] [2024-06-28 02:08:44,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:08:44,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 02:08:44,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:08:44,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 02:08:44,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 02:08:44,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 45 [2024-06-28 02:08:44,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 42 transitions, 93 flow. Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 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 02:08:44,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:08:44,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 45 [2024-06-28 02:08:44,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:08:45,337 INFO L124 PetriNetUnfolderBase]: 637/1268 cut-off events. [2024-06-28 02:08:45,338 INFO L125 PetriNetUnfolderBase]: For 13/13 co-relation queries the response was YES. [2024-06-28 02:08:45,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2281 conditions, 1268 events. 637/1268 cut-off events. For 13/13 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7624 event pairs, 489 based on Foata normal form. 48/1251 useless extension candidates. Maximal degree in co-relation 2269. Up to 793 conditions per place. [2024-06-28 02:08:45,352 INFO L140 encePairwiseOnDemand]: 41/45 looper letters, 33 selfloop transitions, 2 changer transitions 2/56 dead transitions. [2024-06-28 02:08:45,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 56 transitions, 201 flow [2024-06-28 02:08:45,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 02:08:45,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 02:08:45,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 106 transitions. [2024-06-28 02:08:45,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7851851851851852 [2024-06-28 02:08:45,368 INFO L175 Difference]: Start difference. First operand has 51 places, 42 transitions, 93 flow. Second operand 3 states and 106 transitions. [2024-06-28 02:08:45,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 56 transitions, 201 flow [2024-06-28 02:08:45,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 56 transitions, 196 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 02:08:45,377 INFO L231 Difference]: Finished difference. Result has 49 places, 39 transitions, 88 flow [2024-06-28 02:08:45,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=88, PETRI_PLACES=49, PETRI_TRANSITIONS=39} [2024-06-28 02:08:45,382 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, -2 predicate places. [2024-06-28 02:08:45,382 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 39 transitions, 88 flow [2024-06-28 02:08:45,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 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 02:08:45,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:08:45,383 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 02:08:45,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 02:08:45,383 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:08:45,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:08:45,384 INFO L85 PathProgramCache]: Analyzing trace with hash 350221188, now seen corresponding path program 1 times [2024-06-28 02:08:45,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:08:45,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293988019] [2024-06-28 02:08:45,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:08:45,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:08:45,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:08:45,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 02:08:45,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:08:45,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293988019] [2024-06-28 02:08:45,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293988019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:08:45,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:08:45,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 02:08:45,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695819394] [2024-06-28 02:08:45,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:08:45,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 02:08:45,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:08:45,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 02:08:45,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 02:08:46,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 45 [2024-06-28 02:08:46,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 39 transitions, 88 flow. Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:46,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:08:46,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 45 [2024-06-28 02:08:46,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:08:46,529 INFO L124 PetriNetUnfolderBase]: 2245/3662 cut-off events. [2024-06-28 02:08:46,530 INFO L125 PetriNetUnfolderBase]: For 169/169 co-relation queries the response was YES. [2024-06-28 02:08:46,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7194 conditions, 3662 events. 2245/3662 cut-off events. For 169/169 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 21734 event pairs, 1807 based on Foata normal form. 3/3535 useless extension candidates. Maximal degree in co-relation 7183. Up to 3256 conditions per place. [2024-06-28 02:08:46,554 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 39 selfloop transitions, 4 changer transitions 0/54 dead transitions. [2024-06-28 02:08:46,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 54 transitions, 210 flow [2024-06-28 02:08:46,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 02:08:46,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 02:08:46,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 88 transitions. [2024-06-28 02:08:46,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6518518518518519 [2024-06-28 02:08:46,559 INFO L175 Difference]: Start difference. First operand has 49 places, 39 transitions, 88 flow. Second operand 3 states and 88 transitions. [2024-06-28 02:08:46,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 54 transitions, 210 flow [2024-06-28 02:08:46,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 54 transitions, 204 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-28 02:08:46,561 INFO L231 Difference]: Finished difference. Result has 49 places, 42 transitions, 114 flow [2024-06-28 02:08:46,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=114, PETRI_PLACES=49, PETRI_TRANSITIONS=42} [2024-06-28 02:08:46,563 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, -2 predicate places. [2024-06-28 02:08:46,563 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 42 transitions, 114 flow [2024-06-28 02:08:46,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:46,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:08:46,566 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:08:46,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 02:08:46,568 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:08:46,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:08:46,575 INFO L85 PathProgramCache]: Analyzing trace with hash 1555305142, now seen corresponding path program 1 times [2024-06-28 02:08:46,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:08:46,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354346108] [2024-06-28 02:08:46,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:08:46,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:08:46,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:08:47,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:08:47,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:08:47,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354346108] [2024-06-28 02:08:47,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354346108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:08:47,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:08:47,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 02:08:47,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331862219] [2024-06-28 02:08:47,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:08:47,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 02:08:47,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:08:47,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 02:08:47,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-28 02:08:47,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 45 [2024-06-28 02:08:47,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 42 transitions, 114 flow. Second operand has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:47,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:08:47,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 45 [2024-06-28 02:08:47,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:08:47,685 INFO L124 PetriNetUnfolderBase]: 2272/3814 cut-off events. [2024-06-28 02:08:47,685 INFO L125 PetriNetUnfolderBase]: For 456/456 co-relation queries the response was YES. [2024-06-28 02:08:47,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7999 conditions, 3814 events. 2272/3814 cut-off events. For 456/456 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 23305 event pairs, 1219 based on Foata normal form. 5/3666 useless extension candidates. Maximal degree in co-relation 7987. Up to 3275 conditions per place. [2024-06-28 02:08:47,711 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 50 selfloop transitions, 8 changer transitions 0/69 dead transitions. [2024-06-28 02:08:47,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 69 transitions, 302 flow [2024-06-28 02:08:47,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:08:47,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:08:47,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 114 transitions. [2024-06-28 02:08:47,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-28 02:08:47,713 INFO L175 Difference]: Start difference. First operand has 49 places, 42 transitions, 114 flow. Second operand 4 states and 114 transitions. [2024-06-28 02:08:47,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 69 transitions, 302 flow [2024-06-28 02:08:47,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 69 transitions, 296 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 02:08:47,716 INFO L231 Difference]: Finished difference. Result has 53 places, 49 transitions, 177 flow [2024-06-28 02:08:47,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=110, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=177, PETRI_PLACES=53, PETRI_TRANSITIONS=49} [2024-06-28 02:08:47,717 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 2 predicate places. [2024-06-28 02:08:47,717 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 49 transitions, 177 flow [2024-06-28 02:08:47,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:47,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:08:47,717 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:08:47,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 02:08:47,718 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:08:47,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:08:47,718 INFO L85 PathProgramCache]: Analyzing trace with hash 969819849, now seen corresponding path program 1 times [2024-06-28 02:08:47,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:08:47,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652444095] [2024-06-28 02:08:47,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:08:47,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:08:47,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:08:48,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:08:48,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:08:48,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652444095] [2024-06-28 02:08:48,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652444095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:08:48,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:08:48,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:08:48,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745352634] [2024-06-28 02:08:48,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:08:48,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:08:48,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:08:48,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:08:48,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:08:48,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 45 [2024-06-28 02:08:48,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 49 transitions, 177 flow. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:48,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:08:48,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 45 [2024-06-28 02:08:48,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:08:49,003 INFO L124 PetriNetUnfolderBase]: 2820/4692 cut-off events. [2024-06-28 02:08:49,004 INFO L125 PetriNetUnfolderBase]: For 1858/1858 co-relation queries the response was YES. [2024-06-28 02:08:49,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11039 conditions, 4692 events. 2820/4692 cut-off events. For 1858/1858 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 28757 event pairs, 1264 based on Foata normal form. 7/4511 useless extension candidates. Maximal degree in co-relation 11024. Up to 3906 conditions per place. [2024-06-28 02:08:49,042 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 74 selfloop transitions, 16 changer transitions 0/100 dead transitions. [2024-06-28 02:08:49,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 100 transitions, 523 flow [2024-06-28 02:08:49,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:08:49,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:08:49,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 145 transitions. [2024-06-28 02:08:49,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-28 02:08:49,047 INFO L175 Difference]: Start difference. First operand has 53 places, 49 transitions, 177 flow. Second operand 5 states and 145 transitions. [2024-06-28 02:08:49,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 100 transitions, 523 flow [2024-06-28 02:08:49,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 100 transitions, 506 flow, removed 3 selfloop flow, removed 1 redundant places. [2024-06-28 02:08:49,054 INFO L231 Difference]: Finished difference. Result has 59 places, 64 transitions, 297 flow [2024-06-28 02:08:49,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=166, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=297, PETRI_PLACES=59, PETRI_TRANSITIONS=64} [2024-06-28 02:08:49,056 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 8 predicate places. [2024-06-28 02:08:49,056 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 64 transitions, 297 flow [2024-06-28 02:08:49,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:49,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:08:49,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:08:49,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 02:08:49,057 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:08:49,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:08:49,058 INFO L85 PathProgramCache]: Analyzing trace with hash -166588799, now seen corresponding path program 1 times [2024-06-28 02:08:49,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:08:49,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638490082] [2024-06-28 02:08:49,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:08:49,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:08:49,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:08:49,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:08:49,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:08:49,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638490082] [2024-06-28 02:08:49,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638490082] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:08:49,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:08:49,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:08:49,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343228705] [2024-06-28 02:08:49,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:08:49,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:08:49,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:08:49,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:08:49,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:08:50,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 45 [2024-06-28 02:08:50,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 64 transitions, 297 flow. Second operand has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:50,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:08:50,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 45 [2024-06-28 02:08:50,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:08:50,803 INFO L124 PetriNetUnfolderBase]: 2870/4899 cut-off events. [2024-06-28 02:08:50,803 INFO L125 PetriNetUnfolderBase]: For 4630/4633 co-relation queries the response was YES. [2024-06-28 02:08:50,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13432 conditions, 4899 events. 2870/4899 cut-off events. For 4630/4633 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 30972 event pairs, 1215 based on Foata normal form. 7/4720 useless extension candidates. Maximal degree in co-relation 13413. Up to 3811 conditions per place. [2024-06-28 02:08:50,837 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 95 selfloop transitions, 29 changer transitions 0/134 dead transitions. [2024-06-28 02:08:50,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 134 transitions, 821 flow [2024-06-28 02:08:50,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:08:50,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:08:50,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-06-28 02:08:50,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6555555555555556 [2024-06-28 02:08:50,839 INFO L175 Difference]: Start difference. First operand has 59 places, 64 transitions, 297 flow. Second operand 6 states and 177 transitions. [2024-06-28 02:08:50,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 134 transitions, 821 flow [2024-06-28 02:08:50,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 134 transitions, 817 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-28 02:08:50,850 INFO L231 Difference]: Finished difference. Result has 68 places, 80 transitions, 491 flow [2024-06-28 02:08:50,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=293, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=491, PETRI_PLACES=68, PETRI_TRANSITIONS=80} [2024-06-28 02:08:50,853 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 17 predicate places. [2024-06-28 02:08:50,854 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 80 transitions, 491 flow [2024-06-28 02:08:50,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:50,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:08:50,854 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:08:50,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 02:08:50,855 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:08:50,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:08:50,855 INFO L85 PathProgramCache]: Analyzing trace with hash -11004824, now seen corresponding path program 1 times [2024-06-28 02:08:50,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:08:50,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454428753] [2024-06-28 02:08:50,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:08:50,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:08:50,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:08:51,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:08:51,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:08:51,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454428753] [2024-06-28 02:08:51,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454428753] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:08:51,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:08:51,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:08:51,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484689858] [2024-06-28 02:08:51,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:08:51,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:08:51,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:08:51,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:08:51,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:08:51,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 45 [2024-06-28 02:08:51,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 80 transitions, 491 flow. Second operand has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:51,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:08:51,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 45 [2024-06-28 02:08:51,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:08:52,678 INFO L124 PetriNetUnfolderBase]: 3021/4504 cut-off events. [2024-06-28 02:08:52,678 INFO L125 PetriNetUnfolderBase]: For 9032/9041 co-relation queries the response was YES. [2024-06-28 02:08:52,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15788 conditions, 4504 events. 3021/4504 cut-off events. For 9032/9041 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 24371 event pairs, 525 based on Foata normal form. 28/4506 useless extension candidates. Maximal degree in co-relation 15763. Up to 3784 conditions per place. [2024-06-28 02:08:52,722 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 106 selfloop transitions, 31 changer transitions 0/147 dead transitions. [2024-06-28 02:08:52,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 147 transitions, 1027 flow [2024-06-28 02:08:52,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:08:52,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:08:52,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-28 02:08:52,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-28 02:08:52,725 INFO L175 Difference]: Start difference. First operand has 68 places, 80 transitions, 491 flow. Second operand 7 states and 203 transitions. [2024-06-28 02:08:52,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 147 transitions, 1027 flow [2024-06-28 02:08:52,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 147 transitions, 1007 flow, removed 10 selfloop flow, removed 0 redundant places. [2024-06-28 02:08:52,743 INFO L231 Difference]: Finished difference. Result has 74 places, 81 transitions, 555 flow [2024-06-28 02:08:52,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=465, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=555, PETRI_PLACES=74, PETRI_TRANSITIONS=81} [2024-06-28 02:08:52,746 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 23 predicate places. [2024-06-28 02:08:52,746 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 81 transitions, 555 flow [2024-06-28 02:08:52,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:52,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:08:52,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:08:52,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 02:08:52,747 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:08:52,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:08:52,748 INFO L85 PathProgramCache]: Analyzing trace with hash -1078801636, now seen corresponding path program 1 times [2024-06-28 02:08:52,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:08:52,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951996240] [2024-06-28 02:08:52,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:08:52,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:08:52,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:08:53,313 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:08:53,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:08:53,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951996240] [2024-06-28 02:08:53,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951996240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:08:53,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:08:53,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:08:53,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311198577] [2024-06-28 02:08:53,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:08:53,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:08:53,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:08:53,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:08:53,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:08:53,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-28 02:08:53,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 81 transitions, 555 flow. Second operand has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:53,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:08:53,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-28 02:08:53,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:08:54,207 INFO L124 PetriNetUnfolderBase]: 3502/5654 cut-off events. [2024-06-28 02:08:54,208 INFO L125 PetriNetUnfolderBase]: For 11840/11840 co-relation queries the response was YES. [2024-06-28 02:08:54,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18766 conditions, 5654 events. 3502/5654 cut-off events. For 11840/11840 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 34219 event pairs, 1348 based on Foata normal form. 4/5515 useless extension candidates. Maximal degree in co-relation 18737. Up to 5037 conditions per place. [2024-06-28 02:08:54,252 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 83 selfloop transitions, 13 changer transitions 0/104 dead transitions. [2024-06-28 02:08:54,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 104 transitions, 828 flow [2024-06-28 02:08:54,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:08:54,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:08:54,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 113 transitions. [2024-06-28 02:08:54,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5022222222222222 [2024-06-28 02:08:54,255 INFO L175 Difference]: Start difference. First operand has 74 places, 81 transitions, 555 flow. Second operand 5 states and 113 transitions. [2024-06-28 02:08:54,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 104 transitions, 828 flow [2024-06-28 02:08:54,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 104 transitions, 758 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 02:08:54,270 INFO L231 Difference]: Finished difference. Result has 75 places, 85 transitions, 564 flow [2024-06-28 02:08:54,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=489, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=564, PETRI_PLACES=75, PETRI_TRANSITIONS=85} [2024-06-28 02:08:54,271 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 24 predicate places. [2024-06-28 02:08:54,271 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 85 transitions, 564 flow [2024-06-28 02:08:54,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:54,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:08:54,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:08:54,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 02:08:54,272 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:08:54,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:08:54,273 INFO L85 PathProgramCache]: Analyzing trace with hash 1988434808, now seen corresponding path program 1 times [2024-06-28 02:08:54,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:08:54,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478159450] [2024-06-28 02:08:54,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:08:54,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:08:54,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:08:54,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:08:54,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:08:54,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478159450] [2024-06-28 02:08:54,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478159450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:08:54,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:08:54,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:08:54,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879892990] [2024-06-28 02:08:54,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:08:54,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:08:54,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:08:54,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:08:54,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:08:55,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-28 02:08:55,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 85 transitions, 564 flow. Second operand has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:55,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:08:55,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-28 02:08:55,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:08:55,849 INFO L124 PetriNetUnfolderBase]: 3538/5768 cut-off events. [2024-06-28 02:08:55,849 INFO L125 PetriNetUnfolderBase]: For 12349/12352 co-relation queries the response was YES. [2024-06-28 02:08:55,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18880 conditions, 5768 events. 3538/5768 cut-off events. For 12349/12352 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 34932 event pairs, 1052 based on Foata normal form. 10/5580 useless extension candidates. Maximal degree in co-relation 18848. Up to 4893 conditions per place. [2024-06-28 02:08:55,893 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 93 selfloop transitions, 20 changer transitions 0/121 dead transitions. [2024-06-28 02:08:55,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 121 transitions, 932 flow [2024-06-28 02:08:55,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:08:55,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:08:55,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-28 02:08:55,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2024-06-28 02:08:55,896 INFO L175 Difference]: Start difference. First operand has 75 places, 85 transitions, 564 flow. Second operand 6 states and 144 transitions. [2024-06-28 02:08:55,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 121 transitions, 932 flow [2024-06-28 02:08:55,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 121 transitions, 906 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-28 02:08:55,915 INFO L231 Difference]: Finished difference. Result has 79 places, 89 transitions, 634 flow [2024-06-28 02:08:55,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=538, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=634, PETRI_PLACES=79, PETRI_TRANSITIONS=89} [2024-06-28 02:08:55,917 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 28 predicate places. [2024-06-28 02:08:55,917 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 89 transitions, 634 flow [2024-06-28 02:08:55,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:55,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:08:55,918 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:08:55,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 02:08:55,918 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:08:55,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:08:55,918 INFO L85 PathProgramCache]: Analyzing trace with hash -1641216998, now seen corresponding path program 2 times [2024-06-28 02:08:55,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:08:55,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113243897] [2024-06-28 02:08:55,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:08:55,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:08:55,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:08:56,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:08:56,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:08:56,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113243897] [2024-06-28 02:08:56,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113243897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:08:56,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:08:56,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:08:56,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152427254] [2024-06-28 02:08:56,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:08:56,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:08:56,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:08:56,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:08:56,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:08:56,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-28 02:08:56,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 89 transitions, 634 flow. Second operand has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:56,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:08:56,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-28 02:08:56,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:08:57,538 INFO L124 PetriNetUnfolderBase]: 3515/5669 cut-off events. [2024-06-28 02:08:57,539 INFO L125 PetriNetUnfolderBase]: For 13932/13932 co-relation queries the response was YES. [2024-06-28 02:08:57,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19173 conditions, 5669 events. 3515/5669 cut-off events. For 13932/13932 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 34292 event pairs, 1323 based on Foata normal form. 4/5530 useless extension candidates. Maximal degree in co-relation 19139. Up to 5041 conditions per place. [2024-06-28 02:08:57,578 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 93 selfloop transitions, 13 changer transitions 0/114 dead transitions. [2024-06-28 02:08:57,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 114 transitions, 919 flow [2024-06-28 02:08:57,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:08:57,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:08:57,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 133 transitions. [2024-06-28 02:08:57,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4925925925925926 [2024-06-28 02:08:57,580 INFO L175 Difference]: Start difference. First operand has 79 places, 89 transitions, 634 flow. Second operand 6 states and 133 transitions. [2024-06-28 02:08:57,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 114 transitions, 919 flow [2024-06-28 02:08:57,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 114 transitions, 892 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-28 02:08:57,602 INFO L231 Difference]: Finished difference. Result has 82 places, 90 transitions, 654 flow [2024-06-28 02:08:57,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=608, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=654, PETRI_PLACES=82, PETRI_TRANSITIONS=90} [2024-06-28 02:08:57,603 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 31 predicate places. [2024-06-28 02:08:57,603 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 90 transitions, 654 flow [2024-06-28 02:08:57,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:57,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:08:57,604 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:08:57,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 02:08:57,606 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:08:57,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:08:57,606 INFO L85 PathProgramCache]: Analyzing trace with hash 1995080185, now seen corresponding path program 1 times [2024-06-28 02:08:57,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:08:57,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727953369] [2024-06-28 02:08:57,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:08:57,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:08:57,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:08:58,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:08:58,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:08:58,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727953369] [2024-06-28 02:08:58,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727953369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:08:58,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:08:58,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:08:58,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644128791] [2024-06-28 02:08:58,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:08:58,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:08:58,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:08:58,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:08:58,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:08:58,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-28 02:08:58,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 90 transitions, 654 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:58,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:08:58,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-28 02:08:58,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:08:59,714 INFO L124 PetriNetUnfolderBase]: 3507/5655 cut-off events. [2024-06-28 02:08:59,715 INFO L125 PetriNetUnfolderBase]: For 15329/15329 co-relation queries the response was YES. [2024-06-28 02:08:59,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19232 conditions, 5655 events. 3507/5655 cut-off events. For 15329/15329 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 34211 event pairs, 1267 based on Foata normal form. 4/5516 useless extension candidates. Maximal degree in co-relation 19197. Up to 5004 conditions per place. [2024-06-28 02:08:59,753 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 97 selfloop transitions, 15 changer transitions 0/120 dead transitions. [2024-06-28 02:08:59,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 120 transitions, 966 flow [2024-06-28 02:08:59,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:08:59,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:08:59,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 135 transitions. [2024-06-28 02:08:59,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 02:08:59,755 INFO L175 Difference]: Start difference. First operand has 82 places, 90 transitions, 654 flow. Second operand 6 states and 135 transitions. [2024-06-28 02:08:59,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 120 transitions, 966 flow [2024-06-28 02:08:59,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 120 transitions, 940 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-28 02:08:59,779 INFO L231 Difference]: Finished difference. Result has 85 places, 92 transitions, 683 flow [2024-06-28 02:08:59,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=628, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=683, PETRI_PLACES=85, PETRI_TRANSITIONS=92} [2024-06-28 02:08:59,781 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 34 predicate places. [2024-06-28 02:08:59,781 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 92 transitions, 683 flow [2024-06-28 02:08:59,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:59,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:08:59,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:08:59,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 02:08:59,782 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:08:59,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:08:59,783 INFO L85 PathProgramCache]: Analyzing trace with hash -3046567, now seen corresponding path program 1 times [2024-06-28 02:08:59,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:08:59,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863449930] [2024-06-28 02:08:59,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:08:59,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:08:59,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:09:00,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:09:00,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:09:00,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863449930] [2024-06-28 02:09:00,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863449930] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:09:00,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:09:00,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:09:00,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448094272] [2024-06-28 02:09:00,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:09:00,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:09:00,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:09:00,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:09:00,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:09:00,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-28 02:09:00,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 92 transitions, 683 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:00,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:09:00,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-28 02:09:00,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:09:01,627 INFO L124 PetriNetUnfolderBase]: 3512/5663 cut-off events. [2024-06-28 02:09:01,627 INFO L125 PetriNetUnfolderBase]: For 17310/17310 co-relation queries the response was YES. [2024-06-28 02:09:01,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19720 conditions, 5663 events. 3512/5663 cut-off events. For 17310/17310 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 34243 event pairs, 1303 based on Foata normal form. 2/5522 useless extension candidates. Maximal degree in co-relation 19684. Up to 4991 conditions per place. [2024-06-28 02:09:01,675 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 96 selfloop transitions, 19 changer transitions 0/123 dead transitions. [2024-06-28 02:09:01,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 123 transitions, 1013 flow [2024-06-28 02:09:01,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:09:01,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:09:01,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-28 02:09:01,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5037037037037037 [2024-06-28 02:09:01,677 INFO L175 Difference]: Start difference. First operand has 85 places, 92 transitions, 683 flow. Second operand 6 states and 136 transitions. [2024-06-28 02:09:01,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 123 transitions, 1013 flow [2024-06-28 02:09:01,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 123 transitions, 978 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 02:09:01,706 INFO L231 Difference]: Finished difference. Result has 87 places, 95 transitions, 728 flow [2024-06-28 02:09:01,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=648, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=728, PETRI_PLACES=87, PETRI_TRANSITIONS=95} [2024-06-28 02:09:01,707 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 36 predicate places. [2024-06-28 02:09:01,708 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 95 transitions, 728 flow [2024-06-28 02:09:01,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:01,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:09:01,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:09:01,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 02:09:01,709 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:09:01,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:09:01,709 INFO L85 PathProgramCache]: Analyzing trace with hash -536716155, now seen corresponding path program 1 times [2024-06-28 02:09:01,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:09:01,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329301248] [2024-06-28 02:09:01,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:09:01,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:09:01,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:09:02,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:09:02,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:09:02,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329301248] [2024-06-28 02:09:02,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329301248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:09:02,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:09:02,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:09:02,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158582305] [2024-06-28 02:09:02,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:09:02,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:09:02,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:09:02,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:09:02,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:09:02,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-28 02:09:02,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 95 transitions, 728 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:02,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:09:02,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-28 02:09:02,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:09:03,545 INFO L124 PetriNetUnfolderBase]: 3545/5761 cut-off events. [2024-06-28 02:09:03,545 INFO L125 PetriNetUnfolderBase]: For 19125/19128 co-relation queries the response was YES. [2024-06-28 02:09:03,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20180 conditions, 5761 events. 3545/5761 cut-off events. For 19125/19128 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 34912 event pairs, 964 based on Foata normal form. 6/5573 useless extension candidates. Maximal degree in co-relation 20143. Up to 4791 conditions per place. [2024-06-28 02:09:03,593 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 117 selfloop transitions, 28 changer transitions 0/153 dead transitions. [2024-06-28 02:09:03,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 153 transitions, 1200 flow [2024-06-28 02:09:03,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:09:03,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:09:03,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-28 02:09:03,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2024-06-28 02:09:03,600 INFO L175 Difference]: Start difference. First operand has 87 places, 95 transitions, 728 flow. Second operand 8 states and 192 transitions. [2024-06-28 02:09:03,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 153 transitions, 1200 flow [2024-06-28 02:09:03,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 153 transitions, 1168 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-28 02:09:03,633 INFO L231 Difference]: Finished difference. Result has 92 places, 102 transitions, 820 flow [2024-06-28 02:09:03,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=696, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=820, PETRI_PLACES=92, PETRI_TRANSITIONS=102} [2024-06-28 02:09:03,634 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 41 predicate places. [2024-06-28 02:09:03,635 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 102 transitions, 820 flow [2024-06-28 02:09:03,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:03,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:09:03,635 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:09:03,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 02:09:03,635 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:09:03,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:09:03,636 INFO L85 PathProgramCache]: Analyzing trace with hash -532900923, now seen corresponding path program 1 times [2024-06-28 02:09:03,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:09:03,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655859598] [2024-06-28 02:09:03,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:09:03,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:09:03,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:09:04,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:09:04,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:09:04,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655859598] [2024-06-28 02:09:04,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655859598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:09:04,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:09:04,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:09:04,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265565654] [2024-06-28 02:09:04,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:09:04,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:09:04,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:09:04,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:09:04,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:09:04,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-28 02:09:04,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 102 transitions, 820 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:04,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:09:04,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-28 02:09:04,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:09:05,687 INFO L124 PetriNetUnfolderBase]: 3619/5868 cut-off events. [2024-06-28 02:09:05,688 INFO L125 PetriNetUnfolderBase]: For 22926/22929 co-relation queries the response was YES. [2024-06-28 02:09:05,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21677 conditions, 5868 events. 3619/5868 cut-off events. For 22926/22929 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 35483 event pairs, 1000 based on Foata normal form. 10/5683 useless extension candidates. Maximal degree in co-relation 21638. Up to 4951 conditions per place. [2024-06-28 02:09:05,721 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 112 selfloop transitions, 24 changer transitions 0/144 dead transitions. [2024-06-28 02:09:05,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 144 transitions, 1220 flow [2024-06-28 02:09:05,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:09:05,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:09:05,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-28 02:09:05,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-28 02:09:05,723 INFO L175 Difference]: Start difference. First operand has 92 places, 102 transitions, 820 flow. Second operand 7 states and 165 transitions. [2024-06-28 02:09:05,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 144 transitions, 1220 flow [2024-06-28 02:09:05,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 144 transitions, 1164 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 02:09:05,760 INFO L231 Difference]: Finished difference. Result has 94 places, 105 transitions, 848 flow [2024-06-28 02:09:05,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=764, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=848, PETRI_PLACES=94, PETRI_TRANSITIONS=105} [2024-06-28 02:09:05,761 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 43 predicate places. [2024-06-28 02:09:05,761 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 105 transitions, 848 flow [2024-06-28 02:09:05,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:05,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:09:05,762 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:09:05,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 02:09:05,762 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:09:05,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:09:05,763 INFO L85 PathProgramCache]: Analyzing trace with hash -947950567, now seen corresponding path program 2 times [2024-06-28 02:09:05,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:09:05,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054343934] [2024-06-28 02:09:05,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:09:05,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:09:05,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:09:06,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:09:06,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:09:06,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054343934] [2024-06-28 02:09:06,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054343934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:09:06,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:09:06,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:09:06,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168084618] [2024-06-28 02:09:06,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:09:06,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:09:06,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:09:06,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:09:06,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:09:06,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-28 02:09:06,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 105 transitions, 848 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:06,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:09:06,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-28 02:09:06,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:09:07,813 INFO L124 PetriNetUnfolderBase]: 3664/5788 cut-off events. [2024-06-28 02:09:07,813 INFO L125 PetriNetUnfolderBase]: For 26346/26346 co-relation queries the response was YES. [2024-06-28 02:09:07,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22493 conditions, 5788 events. 3664/5788 cut-off events. For 26346/26346 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 34423 event pairs, 1229 based on Foata normal form. 4/5673 useless extension candidates. Maximal degree in co-relation 22453. Up to 5193 conditions per place. [2024-06-28 02:09:07,851 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 120 selfloop transitions, 18 changer transitions 0/146 dead transitions. [2024-06-28 02:09:07,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 146 transitions, 1254 flow [2024-06-28 02:09:07,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:09:07,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:09:07,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-28 02:09:07,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4984126984126984 [2024-06-28 02:09:07,854 INFO L175 Difference]: Start difference. First operand has 94 places, 105 transitions, 848 flow. Second operand 7 states and 157 transitions. [2024-06-28 02:09:07,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 146 transitions, 1254 flow [2024-06-28 02:09:07,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 146 transitions, 1194 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-28 02:09:07,904 INFO L231 Difference]: Finished difference. Result has 97 places, 110 transitions, 883 flow [2024-06-28 02:09:07,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=788, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=883, PETRI_PLACES=97, PETRI_TRANSITIONS=110} [2024-06-28 02:09:07,904 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 46 predicate places. [2024-06-28 02:09:07,905 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 110 transitions, 883 flow [2024-06-28 02:09:07,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:07,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:09:07,905 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:09:07,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 02:09:07,906 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:09:07,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:09:07,906 INFO L85 PathProgramCache]: Analyzing trace with hash 1716384674, now seen corresponding path program 1 times [2024-06-28 02:09:07,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:09:07,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645983488] [2024-06-28 02:09:07,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:09:07,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:09:07,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:09:08,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:09:08,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:09:08,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645983488] [2024-06-28 02:09:08,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645983488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:09:08,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:09:08,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:09:08,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332020109] [2024-06-28 02:09:08,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:09:08,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:09:08,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:09:08,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:09:08,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:09:09,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-28 02:09:09,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 110 transitions, 883 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:09,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:09:09,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-28 02:09:09,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:09:09,753 INFO L124 PetriNetUnfolderBase]: 3644/5383 cut-off events. [2024-06-28 02:09:09,753 INFO L125 PetriNetUnfolderBase]: For 28824/28835 co-relation queries the response was YES. [2024-06-28 02:09:09,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22404 conditions, 5383 events. 3644/5383 cut-off events. For 28824/28835 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 28888 event pairs, 823 based on Foata normal form. 8/5363 useless extension candidates. Maximal degree in co-relation 22362. Up to 4957 conditions per place. [2024-06-28 02:09:09,785 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 104 selfloop transitions, 35 changer transitions 0/147 dead transitions. [2024-06-28 02:09:09,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 147 transitions, 1283 flow [2024-06-28 02:09:09,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:09:09,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:09:09,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-28 02:09:09,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5444444444444444 [2024-06-28 02:09:09,787 INFO L175 Difference]: Start difference. First operand has 97 places, 110 transitions, 883 flow. Second operand 6 states and 147 transitions. [2024-06-28 02:09:09,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 147 transitions, 1283 flow [2024-06-28 02:09:09,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 147 transitions, 1226 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-28 02:09:09,859 INFO L231 Difference]: Finished difference. Result has 99 places, 110 transitions, 913 flow [2024-06-28 02:09:09,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=826, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=913, PETRI_PLACES=99, PETRI_TRANSITIONS=110} [2024-06-28 02:09:09,860 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 48 predicate places. [2024-06-28 02:09:09,861 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 110 transitions, 913 flow [2024-06-28 02:09:09,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:09,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:09:09,861 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:09:09,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 02:09:09,861 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:09:09,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:09:09,862 INFO L85 PathProgramCache]: Analyzing trace with hash -513201607, now seen corresponding path program 3 times [2024-06-28 02:09:09,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:09:09,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713924492] [2024-06-28 02:09:09,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:09:09,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:09:09,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:09:10,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:09:10,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:09:10,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713924492] [2024-06-28 02:09:10,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713924492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:09:10,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:09:10,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:09:10,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274424923] [2024-06-28 02:09:10,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:09:10,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:09:10,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:09:10,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:09:10,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:09:10,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-28 02:09:10,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 110 transitions, 913 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:10,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:09:10,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-28 02:09:10,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:09:11,666 INFO L124 PetriNetUnfolderBase]: 3681/5810 cut-off events. [2024-06-28 02:09:11,667 INFO L125 PetriNetUnfolderBase]: For 33002/33002 co-relation queries the response was YES. [2024-06-28 02:09:11,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23418 conditions, 5810 events. 3681/5810 cut-off events. For 33002/33002 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 34510 event pairs, 1297 based on Foata normal form. 4/5693 useless extension candidates. Maximal degree in co-relation 23375. Up to 5240 conditions per place. [2024-06-28 02:09:11,702 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 122 selfloop transitions, 15 changer transitions 0/145 dead transitions. [2024-06-28 02:09:11,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 145 transitions, 1303 flow [2024-06-28 02:09:11,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:09:11,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:09:11,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-28 02:09:11,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49206349206349204 [2024-06-28 02:09:11,704 INFO L175 Difference]: Start difference. First operand has 99 places, 110 transitions, 913 flow. Second operand 7 states and 155 transitions. [2024-06-28 02:09:11,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 145 transitions, 1303 flow [2024-06-28 02:09:11,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 145 transitions, 1231 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-28 02:09:11,751 INFO L231 Difference]: Finished difference. Result has 101 places, 112 transitions, 908 flow [2024-06-28 02:09:11,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=841, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=908, PETRI_PLACES=101, PETRI_TRANSITIONS=112} [2024-06-28 02:09:11,751 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 50 predicate places. [2024-06-28 02:09:11,752 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 112 transitions, 908 flow [2024-06-28 02:09:11,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:11,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:09:11,752 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:09:11,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 02:09:11,752 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:09:11,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:09:11,753 INFO L85 PathProgramCache]: Analyzing trace with hash 1716384891, now seen corresponding path program 4 times [2024-06-28 02:09:11,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:09:11,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950233568] [2024-06-28 02:09:11,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:09:11,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:09:11,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:09:12,782 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:09:12,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:09:12,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950233568] [2024-06-28 02:09:12,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950233568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:09:12,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:09:12,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:09:12,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041953539] [2024-06-28 02:09:12,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:09:12,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:09:12,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:09:12,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:09:12,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:09:12,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-28 02:09:12,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 112 transitions, 908 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:12,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:09:12,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-28 02:09:12,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:09:13,727 INFO L124 PetriNetUnfolderBase]: 3681/5810 cut-off events. [2024-06-28 02:09:13,727 INFO L125 PetriNetUnfolderBase]: For 36094/36094 co-relation queries the response was YES. [2024-06-28 02:09:13,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23633 conditions, 5810 events. 3681/5810 cut-off events. For 36094/36094 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 34577 event pairs, 1269 based on Foata normal form. 4/5693 useless extension candidates. Maximal degree in co-relation 23589. Up to 5161 conditions per place. [2024-06-28 02:09:13,755 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 120 selfloop transitions, 23 changer transitions 0/151 dead transitions. [2024-06-28 02:09:13,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 151 transitions, 1330 flow [2024-06-28 02:09:13,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:09:13,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:09:13,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-28 02:09:13,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5015873015873016 [2024-06-28 02:09:13,756 INFO L175 Difference]: Start difference. First operand has 101 places, 112 transitions, 908 flow. Second operand 7 states and 158 transitions. [2024-06-28 02:09:13,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 151 transitions, 1330 flow [2024-06-28 02:09:13,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 151 transitions, 1281 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-28 02:09:13,798 INFO L231 Difference]: Finished difference. Result has 103 places, 114 transitions, 949 flow [2024-06-28 02:09:13,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=859, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=949, PETRI_PLACES=103, PETRI_TRANSITIONS=114} [2024-06-28 02:09:13,798 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 52 predicate places. [2024-06-28 02:09:13,798 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 114 transitions, 949 flow [2024-06-28 02:09:13,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:13,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:09:13,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:09:13,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 02:09:13,799 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:09:13,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:09:13,799 INFO L85 PathProgramCache]: Analyzing trace with hash -1386027132, now seen corresponding path program 1 times [2024-06-28 02:09:13,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:09:13,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513640488] [2024-06-28 02:09:13,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:09:13,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:09:13,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:09:14,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:09:14,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:09:14,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513640488] [2024-06-28 02:09:14,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513640488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:09:14,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:09:14,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:09:14,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095673198] [2024-06-28 02:09:14,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:09:14,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:09:14,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:09:14,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:09:14,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:09:14,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-28 02:09:14,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 114 transitions, 949 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:14,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:09:14,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-28 02:09:14,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:09:15,846 INFO L124 PetriNetUnfolderBase]: 4131/6649 cut-off events. [2024-06-28 02:09:15,846 INFO L125 PetriNetUnfolderBase]: For 47613/47616 co-relation queries the response was YES. [2024-06-28 02:09:15,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27219 conditions, 6649 events. 4131/6649 cut-off events. For 47613/47616 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 40619 event pairs, 700 based on Foata normal form. 18/6479 useless extension candidates. Maximal degree in co-relation 27174. Up to 4751 conditions per place. [2024-06-28 02:09:15,885 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 141 selfloop transitions, 30 changer transitions 0/179 dead transitions. [2024-06-28 02:09:15,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 179 transitions, 1589 flow [2024-06-28 02:09:15,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:09:15,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:09:15,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-28 02:09:15,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5527777777777778 [2024-06-28 02:09:15,887 INFO L175 Difference]: Start difference. First operand has 103 places, 114 transitions, 949 flow. Second operand 8 states and 199 transitions. [2024-06-28 02:09:15,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 179 transitions, 1589 flow [2024-06-28 02:09:15,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 179 transitions, 1511 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-28 02:09:15,968 INFO L231 Difference]: Finished difference. Result has 107 places, 118 transitions, 1007 flow [2024-06-28 02:09:15,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=879, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1007, PETRI_PLACES=107, PETRI_TRANSITIONS=118} [2024-06-28 02:09:15,969 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 56 predicate places. [2024-06-28 02:09:15,969 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 118 transitions, 1007 flow [2024-06-28 02:09:15,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:15,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:09:15,970 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:09:15,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 02:09:15,970 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:09:15,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:09:15,971 INFO L85 PathProgramCache]: Analyzing trace with hash 1155566338, now seen corresponding path program 2 times [2024-06-28 02:09:15,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:09:15,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874301105] [2024-06-28 02:09:15,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:09:15,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:09:15,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:09:16,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:09:16,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:09:16,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874301105] [2024-06-28 02:09:16,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874301105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:09:16,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:09:16,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:09:16,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425241772] [2024-06-28 02:09:16,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:09:16,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:09:16,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:09:16,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:09:16,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:09:17,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-28 02:09:17,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 118 transitions, 1007 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:17,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:09:17,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-28 02:09:17,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:09:17,985 INFO L124 PetriNetUnfolderBase]: 4208/6746 cut-off events. [2024-06-28 02:09:17,985 INFO L125 PetriNetUnfolderBase]: For 46889/46892 co-relation queries the response was YES. [2024-06-28 02:09:18,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27862 conditions, 6746 events. 4208/6746 cut-off events. For 46889/46892 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 41728 event pairs, 1108 based on Foata normal form. 22/6589 useless extension candidates. Maximal degree in co-relation 27815. Up to 5494 conditions per place. [2024-06-28 02:09:18,025 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 144 selfloop transitions, 31 changer transitions 0/183 dead transitions. [2024-06-28 02:09:18,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 183 transitions, 1570 flow [2024-06-28 02:09:18,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:09:18,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:09:18,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-28 02:09:18,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5407407407407407 [2024-06-28 02:09:18,027 INFO L175 Difference]: Start difference. First operand has 107 places, 118 transitions, 1007 flow. Second operand 9 states and 219 transitions. [2024-06-28 02:09:18,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 183 transitions, 1570 flow [2024-06-28 02:09:18,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 183 transitions, 1531 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-28 02:09:18,100 INFO L231 Difference]: Finished difference. Result has 112 places, 119 transitions, 1061 flow [2024-06-28 02:09:18,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=968, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1061, PETRI_PLACES=112, PETRI_TRANSITIONS=119} [2024-06-28 02:09:18,101 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 61 predicate places. [2024-06-28 02:09:18,101 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 119 transitions, 1061 flow [2024-06-28 02:09:18,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:18,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:09:18,102 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:09:18,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 02:09:18,102 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:09:18,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:09:18,102 INFO L85 PathProgramCache]: Analyzing trace with hash 1273831958, now seen corresponding path program 1 times [2024-06-28 02:09:18,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:09:18,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626513260] [2024-06-28 02:09:18,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:09:18,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:09:18,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:09:19,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:09:19,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:09:19,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626513260] [2024-06-28 02:09:19,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626513260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:09:19,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:09:19,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:09:19,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138261701] [2024-06-28 02:09:19,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:09:19,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:09:19,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:09:19,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:09:19,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:09:19,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-28 02:09:19,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 119 transitions, 1061 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:19,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:09:19,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-28 02:09:19,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:09:20,170 INFO L124 PetriNetUnfolderBase]: 4245/6835 cut-off events. [2024-06-28 02:09:20,170 INFO L125 PetriNetUnfolderBase]: For 48381/48384 co-relation queries the response was YES. [2024-06-28 02:09:20,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28626 conditions, 6835 events. 4245/6835 cut-off events. For 48381/48384 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 42625 event pairs, 1199 based on Foata normal form. 6/6651 useless extension candidates. Maximal degree in co-relation 28577. Up to 5943 conditions per place. [2024-06-28 02:09:20,202 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 131 selfloop transitions, 24 changer transitions 0/163 dead transitions. [2024-06-28 02:09:20,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 163 transitions, 1518 flow [2024-06-28 02:09:20,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:09:20,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:09:20,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-28 02:09:20,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5301587301587302 [2024-06-28 02:09:20,203 INFO L175 Difference]: Start difference. First operand has 112 places, 119 transitions, 1061 flow. Second operand 7 states and 167 transitions. [2024-06-28 02:09:20,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 163 transitions, 1518 flow [2024-06-28 02:09:20,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 163 transitions, 1454 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 02:09:20,286 INFO L231 Difference]: Finished difference. Result has 112 places, 121 transitions, 1083 flow [2024-06-28 02:09:20,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=997, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1083, PETRI_PLACES=112, PETRI_TRANSITIONS=121} [2024-06-28 02:09:20,286 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 61 predicate places. [2024-06-28 02:09:20,286 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 121 transitions, 1083 flow [2024-06-28 02:09:20,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:20,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:09:20,287 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:09:20,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 02:09:20,287 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:09:20,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:09:20,287 INFO L85 PathProgramCache]: Analyzing trace with hash 1273838468, now seen corresponding path program 2 times [2024-06-28 02:09:20,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:09:20,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385937488] [2024-06-28 02:09:20,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:09:20,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:09:20,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:09:21,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:09:21,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:09:21,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385937488] [2024-06-28 02:09:21,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385937488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:09:21,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:09:21,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:09:21,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483545411] [2024-06-28 02:09:21,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:09:21,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:09:21,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:09:21,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:09:21,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:09:21,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-28 02:09:21,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 121 transitions, 1083 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:21,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:09:21,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-28 02:09:21,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:09:22,193 INFO L124 PetriNetUnfolderBase]: 4237/6808 cut-off events. [2024-06-28 02:09:22,194 INFO L125 PetriNetUnfolderBase]: For 50553/50556 co-relation queries the response was YES. [2024-06-28 02:09:22,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28614 conditions, 6808 events. 4237/6808 cut-off events. For 50553/50556 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 42342 event pairs, 1186 based on Foata normal form. 6/6630 useless extension candidates. Maximal degree in co-relation 28564. Up to 5768 conditions per place. [2024-06-28 02:09:22,234 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 127 selfloop transitions, 27 changer transitions 0/162 dead transitions. [2024-06-28 02:09:22,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 162 transitions, 1532 flow [2024-06-28 02:09:22,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:09:22,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:09:22,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-28 02:09:22,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5174603174603175 [2024-06-28 02:09:22,235 INFO L175 Difference]: Start difference. First operand has 112 places, 121 transitions, 1083 flow. Second operand 7 states and 163 transitions. [2024-06-28 02:09:22,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 162 transitions, 1532 flow [2024-06-28 02:09:22,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 162 transitions, 1467 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 02:09:22,313 INFO L231 Difference]: Finished difference. Result has 114 places, 123 transitions, 1115 flow [2024-06-28 02:09:22,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1018, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1115, PETRI_PLACES=114, PETRI_TRANSITIONS=123} [2024-06-28 02:09:22,314 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 63 predicate places. [2024-06-28 02:09:22,314 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 123 transitions, 1115 flow [2024-06-28 02:09:22,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:22,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:09:22,314 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:09:22,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 02:09:22,314 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:09:22,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:09:22,315 INFO L85 PathProgramCache]: Analyzing trace with hash 678304738, now seen corresponding path program 3 times [2024-06-28 02:09:22,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:09:22,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403156791] [2024-06-28 02:09:22,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:09:22,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:09:22,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:09:23,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:09:23,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:09:23,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403156791] [2024-06-28 02:09:23,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1403156791] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:09:23,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:09:23,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:09:23,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533617289] [2024-06-28 02:09:23,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:09:23,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:09:23,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:09:23,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:09:23,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:09:23,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-28 02:09:23,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 123 transitions, 1115 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:23,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:09:23,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-28 02:09:23,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:09:24,191 INFO L124 PetriNetUnfolderBase]: 4274/6853 cut-off events. [2024-06-28 02:09:24,191 INFO L125 PetriNetUnfolderBase]: For 55277/55288 co-relation queries the response was YES. [2024-06-28 02:09:24,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29276 conditions, 6853 events. 4274/6853 cut-off events. For 55277/55288 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 42637 event pairs, 1390 based on Foata normal form. 10/6711 useless extension candidates. Maximal degree in co-relation 29225. Up to 6084 conditions per place. [2024-06-28 02:09:24,234 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 137 selfloop transitions, 18 changer transitions 0/163 dead transitions. [2024-06-28 02:09:24,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 163 transitions, 1559 flow [2024-06-28 02:09:24,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:09:24,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:09:24,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-28 02:09:24,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5015873015873016 [2024-06-28 02:09:24,236 INFO L175 Difference]: Start difference. First operand has 114 places, 123 transitions, 1115 flow. Second operand 7 states and 158 transitions. [2024-06-28 02:09:24,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 163 transitions, 1559 flow [2024-06-28 02:09:24,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 163 transitions, 1485 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 02:09:24,320 INFO L231 Difference]: Finished difference. Result has 116 places, 125 transitions, 1116 flow [2024-06-28 02:09:24,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1041, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1116, PETRI_PLACES=116, PETRI_TRANSITIONS=125} [2024-06-28 02:09:24,321 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 65 predicate places. [2024-06-28 02:09:24,321 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 125 transitions, 1116 flow [2024-06-28 02:09:24,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:24,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:09:24,321 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:09:24,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 02:09:24,322 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:09:24,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:09:24,322 INFO L85 PathProgramCache]: Analyzing trace with hash 669136798, now seen corresponding path program 4 times [2024-06-28 02:09:24,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:09:24,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186271449] [2024-06-28 02:09:24,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:09:24,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:09:24,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:09:25,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:09:25,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:09:25,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186271449] [2024-06-28 02:09:25,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186271449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:09:25,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:09:25,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:09:25,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033711664] [2024-06-28 02:09:25,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:09:25,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:09:25,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:09:25,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:09:25,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:09:25,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-28 02:09:25,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 125 transitions, 1116 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:25,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:09:25,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-28 02:09:25,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:09:26,205 INFO L124 PetriNetUnfolderBase]: 4327/6452 cut-off events. [2024-06-28 02:09:26,205 INFO L125 PetriNetUnfolderBase]: For 59447/59458 co-relation queries the response was YES. [2024-06-28 02:09:26,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29447 conditions, 6452 events. 4327/6452 cut-off events. For 59447/59458 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 36285 event pairs, 931 based on Foata normal form. 10/6430 useless extension candidates. Maximal degree in co-relation 29395. Up to 5684 conditions per place. [2024-06-28 02:09:26,249 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 123 selfloop transitions, 44 changer transitions 0/175 dead transitions. [2024-06-28 02:09:26,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 175 transitions, 1750 flow [2024-06-28 02:09:26,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:09:26,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:09:26,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-28 02:09:26,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5301587301587302 [2024-06-28 02:09:26,250 INFO L175 Difference]: Start difference. First operand has 116 places, 125 transitions, 1116 flow. Second operand 7 states and 167 transitions. [2024-06-28 02:09:26,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 175 transitions, 1750 flow [2024-06-28 02:09:26,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 175 transitions, 1693 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 02:09:26,383 INFO L231 Difference]: Finished difference. Result has 119 places, 130 transitions, 1261 flow [2024-06-28 02:09:26,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1059, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1261, PETRI_PLACES=119, PETRI_TRANSITIONS=130} [2024-06-28 02:09:26,384 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 68 predicate places. [2024-06-28 02:09:26,384 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 130 transitions, 1261 flow [2024-06-28 02:09:26,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:26,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:09:26,384 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:09:26,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 02:09:26,385 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:09:26,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:09:26,385 INFO L85 PathProgramCache]: Analyzing trace with hash 1276870210, now seen corresponding path program 5 times [2024-06-28 02:09:26,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:09:26,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103435102] [2024-06-28 02:09:26,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:09:26,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:09:26,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:09:27,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:09:27,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:09:27,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103435102] [2024-06-28 02:09:27,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103435102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:09:27,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:09:27,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:09:27,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222079158] [2024-06-28 02:09:27,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:09:27,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:09:27,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:09:27,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:09:27,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:09:27,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-28 02:09:27,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 130 transitions, 1261 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:27,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:09:27,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-28 02:09:27,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:09:28,331 INFO L124 PetriNetUnfolderBase]: 4327/6436 cut-off events. [2024-06-28 02:09:28,331 INFO L125 PetriNetUnfolderBase]: For 65456/65467 co-relation queries the response was YES. [2024-06-28 02:09:28,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30437 conditions, 6436 events. 4327/6436 cut-off events. For 65456/65467 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 36101 event pairs, 942 based on Foata normal form. 10/6418 useless extension candidates. Maximal degree in co-relation 30383. Up to 5942 conditions per place. [2024-06-28 02:09:28,368 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 131 selfloop transitions, 39 changer transitions 0/178 dead transitions. [2024-06-28 02:09:28,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 178 transitions, 1787 flow [2024-06-28 02:09:28,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:09:28,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:09:28,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 02:09:28,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365079365079365 [2024-06-28 02:09:28,370 INFO L175 Difference]: Start difference. First operand has 119 places, 130 transitions, 1261 flow. Second operand 7 states and 169 transitions. [2024-06-28 02:09:28,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 178 transitions, 1787 flow [2024-06-28 02:09:28,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 178 transitions, 1686 flow, removed 34 selfloop flow, removed 3 redundant places. [2024-06-28 02:09:28,519 INFO L231 Difference]: Finished difference. Result has 123 places, 132 transitions, 1290 flow [2024-06-28 02:09:28,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1178, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1290, PETRI_PLACES=123, PETRI_TRANSITIONS=132} [2024-06-28 02:09:28,519 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 72 predicate places. [2024-06-28 02:09:28,519 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 132 transitions, 1290 flow [2024-06-28 02:09:28,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:28,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:09:28,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:09:28,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 02:09:28,520 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:09:28,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:09:28,520 INFO L85 PathProgramCache]: Analyzing trace with hash -313227839, now seen corresponding path program 1 times [2024-06-28 02:09:28,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:09:28,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043935120] [2024-06-28 02:09:28,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:09:28,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:09:28,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:09:29,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:09:29,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:09:29,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043935120] [2024-06-28 02:09:29,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043935120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:09:29,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:09:29,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:09:29,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739545052] [2024-06-28 02:09:29,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:09:29,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:09:29,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:09:29,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:09:29,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:09:29,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-28 02:09:29,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 132 transitions, 1290 flow. Second operand has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:29,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:09:29,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-28 02:09:29,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:09:30,036 INFO L124 PetriNetUnfolderBase]: 4429/7148 cut-off events. [2024-06-28 02:09:30,036 INFO L125 PetriNetUnfolderBase]: For 69777/69777 co-relation queries the response was YES. [2024-06-28 02:09:30,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31787 conditions, 7148 events. 4429/7148 cut-off events. For 69777/69777 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 45358 event pairs, 1501 based on Foata normal form. 6/6982 useless extension candidates. Maximal degree in co-relation 31731. Up to 6199 conditions per place. [2024-06-28 02:09:30,081 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 141 selfloop transitions, 22 changer transitions 0/171 dead transitions. [2024-06-28 02:09:30,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 171 transitions, 1804 flow [2024-06-28 02:09:30,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:09:30,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:09:30,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-28 02:09:30,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5222222222222223 [2024-06-28 02:09:30,082 INFO L175 Difference]: Start difference. First operand has 123 places, 132 transitions, 1290 flow. Second operand 6 states and 141 transitions. [2024-06-28 02:09:30,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 171 transitions, 1804 flow [2024-06-28 02:09:30,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 171 transitions, 1726 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 02:09:30,187 INFO L231 Difference]: Finished difference. Result has 124 places, 138 transitions, 1313 flow [2024-06-28 02:09:30,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1212, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1313, PETRI_PLACES=124, PETRI_TRANSITIONS=138} [2024-06-28 02:09:30,188 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 73 predicate places. [2024-06-28 02:09:30,188 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 138 transitions, 1313 flow [2024-06-28 02:09:30,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:30,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:09:30,188 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:09:30,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 02:09:30,189 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:09:30,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:09:30,189 INFO L85 PathProgramCache]: Analyzing trace with hash 1861182907, now seen corresponding path program 2 times [2024-06-28 02:09:30,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:09:30,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713008104] [2024-06-28 02:09:30,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:09:30,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:09:30,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:09:30,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:09:30,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:09:30,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713008104] [2024-06-28 02:09:30,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713008104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:09:30,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:09:30,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:09:30,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955206436] [2024-06-28 02:09:30,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:09:30,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:09:30,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:09:30,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:09:30,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:09:30,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-28 02:09:30,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 138 transitions, 1313 flow. Second operand has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:30,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:09:30,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-28 02:09:30,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:09:31,749 INFO L124 PetriNetUnfolderBase]: 4411/7120 cut-off events. [2024-06-28 02:09:31,750 INFO L125 PetriNetUnfolderBase]: For 72881/72881 co-relation queries the response was YES. [2024-06-28 02:09:31,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32157 conditions, 7120 events. 4411/7120 cut-off events. For 72881/72881 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 45165 event pairs, 1502 based on Foata normal form. 6/6955 useless extension candidates. Maximal degree in co-relation 32100. Up to 6272 conditions per place. [2024-06-28 02:09:31,802 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 135 selfloop transitions, 19 changer transitions 0/162 dead transitions. [2024-06-28 02:09:31,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 162 transitions, 1693 flow [2024-06-28 02:09:31,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:09:31,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:09:31,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 118 transitions. [2024-06-28 02:09:31,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5244444444444445 [2024-06-28 02:09:31,804 INFO L175 Difference]: Start difference. First operand has 124 places, 138 transitions, 1313 flow. Second operand 5 states and 118 transitions. [2024-06-28 02:09:31,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 162 transitions, 1693 flow [2024-06-28 02:09:31,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 162 transitions, 1655 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-28 02:09:31,938 INFO L231 Difference]: Finished difference. Result has 127 places, 138 transitions, 1327 flow [2024-06-28 02:09:31,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1275, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1327, PETRI_PLACES=127, PETRI_TRANSITIONS=138} [2024-06-28 02:09:31,939 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 76 predicate places. [2024-06-28 02:09:31,939 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 138 transitions, 1327 flow [2024-06-28 02:09:31,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:31,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:09:31,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:09:31,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 02:09:31,940 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:09:31,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:09:31,941 INFO L85 PathProgramCache]: Analyzing trace with hash 227115159, now seen corresponding path program 1 times [2024-06-28 02:09:31,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:09:31,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797374017] [2024-06-28 02:09:31,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:09:31,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:09:31,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:09:32,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:09:32,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:09:32,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [797374017] [2024-06-28 02:09:32,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [797374017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:09:32,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:09:32,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:09:32,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306435455] [2024-06-28 02:09:32,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:09:32,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:09:32,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:09:32,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:09:32,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:09:32,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-28 02:09:32,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 138 transitions, 1327 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:32,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:09:32,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-28 02:09:32,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:09:33,675 INFO L124 PetriNetUnfolderBase]: 4939/7876 cut-off events. [2024-06-28 02:09:33,675 INFO L125 PetriNetUnfolderBase]: For 84663/84666 co-relation queries the response was YES. [2024-06-28 02:09:33,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36097 conditions, 7876 events. 4939/7876 cut-off events. For 84663/84666 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 49853 event pairs, 1338 based on Foata normal form. 11/7677 useless extension candidates. Maximal degree in co-relation 36038. Up to 6304 conditions per place. [2024-06-28 02:09:33,722 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 155 selfloop transitions, 39 changer transitions 0/202 dead transitions. [2024-06-28 02:09:33,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 202 transitions, 2115 flow [2024-06-28 02:09:33,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:09:33,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:09:33,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-28 02:09:33,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5587301587301587 [2024-06-28 02:09:33,724 INFO L175 Difference]: Start difference. First operand has 127 places, 138 transitions, 1327 flow. Second operand 7 states and 176 transitions. [2024-06-28 02:09:33,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 202 transitions, 2115 flow [2024-06-28 02:09:33,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 202 transitions, 2075 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-28 02:09:33,851 INFO L231 Difference]: Finished difference. Result has 132 places, 155 transitions, 1594 flow [2024-06-28 02:09:33,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1289, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1594, PETRI_PLACES=132, PETRI_TRANSITIONS=155} [2024-06-28 02:09:33,852 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 81 predicate places. [2024-06-28 02:09:33,852 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 155 transitions, 1594 flow [2024-06-28 02:09:33,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:33,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:09:33,852 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:09:33,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 02:09:33,853 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:09:33,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:09:33,853 INFO L85 PathProgramCache]: Analyzing trace with hash 834086308, now seen corresponding path program 1 times [2024-06-28 02:09:33,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:09:33,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137383835] [2024-06-28 02:09:33,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:09:33,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:09:33,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:09:34,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 02:09:34,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:09:34,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137383835] [2024-06-28 02:09:34,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137383835] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:09:34,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:09:34,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:09:34,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770462087] [2024-06-28 02:09:34,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:09:34,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:09:34,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:09:34,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:09:34,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:09:35,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-28 02:09:35,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 155 transitions, 1594 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:35,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:09:35,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-28 02:09:35,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:09:36,161 INFO L124 PetriNetUnfolderBase]: 5032/7976 cut-off events. [2024-06-28 02:09:36,162 INFO L125 PetriNetUnfolderBase]: For 99579/99582 co-relation queries the response was YES. [2024-06-28 02:09:36,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39913 conditions, 7976 events. 5032/7976 cut-off events. For 99579/99582 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 50218 event pairs, 1338 based on Foata normal form. 14/7786 useless extension candidates. Maximal degree in co-relation 39851. Up to 6911 conditions per place. [2024-06-28 02:09:36,216 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 176 selfloop transitions, 25 changer transitions 0/209 dead transitions. [2024-06-28 02:09:36,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 209 transitions, 2187 flow [2024-06-28 02:09:36,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:09:36,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:09:36,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-28 02:09:36,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5277777777777778 [2024-06-28 02:09:36,217 INFO L175 Difference]: Start difference. First operand has 132 places, 155 transitions, 1594 flow. Second operand 8 states and 190 transitions. [2024-06-28 02:09:36,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 209 transitions, 2187 flow [2024-06-28 02:09:36,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 209 transitions, 2137 flow, removed 24 selfloop flow, removed 1 redundant places. [2024-06-28 02:09:36,424 INFO L231 Difference]: Finished difference. Result has 139 places, 156 transitions, 1627 flow [2024-06-28 02:09:36,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1544, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1627, PETRI_PLACES=139, PETRI_TRANSITIONS=156} [2024-06-28 02:09:36,425 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 88 predicate places. [2024-06-28 02:09:36,425 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 156 transitions, 1627 flow [2024-06-28 02:09:36,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:36,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:09:36,425 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:09:36,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 02:09:36,426 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:09:36,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:09:36,426 INFO L85 PathProgramCache]: Analyzing trace with hash 834288118, now seen corresponding path program 2 times [2024-06-28 02:09:36,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:09:36,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174873509] [2024-06-28 02:09:36,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:09:36,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:09:36,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:09:37,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:09:37,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:09:37,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174873509] [2024-06-28 02:09:37,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174873509] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:09:37,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:09:37,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:09:37,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957052244] [2024-06-28 02:09:37,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:09:37,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:09:37,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:09:37,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:09:37,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:09:37,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-28 02:09:37,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 156 transitions, 1627 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:37,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:09:37,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-28 02:09:37,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:09:38,718 INFO L124 PetriNetUnfolderBase]: 5012/7936 cut-off events. [2024-06-28 02:09:38,718 INFO L125 PetriNetUnfolderBase]: For 101053/101056 co-relation queries the response was YES. [2024-06-28 02:09:38,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39329 conditions, 7936 events. 5012/7936 cut-off events. For 101053/101056 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 49826 event pairs, 1300 based on Foata normal form. 14/7749 useless extension candidates. Maximal degree in co-relation 39264. Up to 6716 conditions per place. [2024-06-28 02:09:38,793 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 170 selfloop transitions, 28 changer transitions 0/206 dead transitions. [2024-06-28 02:09:38,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 206 transitions, 2177 flow [2024-06-28 02:09:38,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:09:38,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:09:38,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-28 02:09:38,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5166666666666667 [2024-06-28 02:09:38,795 INFO L175 Difference]: Start difference. First operand has 139 places, 156 transitions, 1627 flow. Second operand 8 states and 186 transitions. [2024-06-28 02:09:38,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 206 transitions, 2177 flow [2024-06-28 02:09:38,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 206 transitions, 2107 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-28 02:09:38,969 INFO L231 Difference]: Finished difference. Result has 141 places, 156 transitions, 1619 flow [2024-06-28 02:09:38,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1557, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1619, PETRI_PLACES=141, PETRI_TRANSITIONS=156} [2024-06-28 02:09:38,969 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 90 predicate places. [2024-06-28 02:09:38,969 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 156 transitions, 1619 flow [2024-06-28 02:09:38,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:38,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:09:38,970 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:09:38,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 02:09:38,970 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:09:38,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:09:38,971 INFO L85 PathProgramCache]: Analyzing trace with hash -1896164555, now seen corresponding path program 2 times [2024-06-28 02:09:38,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:09:38,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965222929] [2024-06-28 02:09:38,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:09:38,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:09:38,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:09:39,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:09:39,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:09:39,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965222929] [2024-06-28 02:09:39,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965222929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:09:39,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:09:39,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:09:39,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335127583] [2024-06-28 02:09:39,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:09:39,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:09:39,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:09:39,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:09:39,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:09:39,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-28 02:09:39,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 156 transitions, 1619 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:39,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:09:39,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-28 02:09:39,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:09:40,954 INFO L124 PetriNetUnfolderBase]: 5543/8819 cut-off events. [2024-06-28 02:09:40,954 INFO L125 PetriNetUnfolderBase]: For 113122/113122 co-relation queries the response was YES. [2024-06-28 02:09:40,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43535 conditions, 8819 events. 5543/8819 cut-off events. For 113122/113122 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 56740 event pairs, 2527 based on Foata normal form. 9/8635 useless extension candidates. Maximal degree in co-relation 43469. Up to 7521 conditions per place. [2024-06-28 02:09:41,025 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 182 selfloop transitions, 28 changer transitions 0/218 dead transitions. [2024-06-28 02:09:41,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 218 transitions, 2456 flow [2024-06-28 02:09:41,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:09:41,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:09:41,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 195 transitions. [2024-06-28 02:09:41,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48148148148148145 [2024-06-28 02:09:41,026 INFO L175 Difference]: Start difference. First operand has 141 places, 156 transitions, 1619 flow. Second operand 9 states and 195 transitions. [2024-06-28 02:09:41,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 218 transitions, 2456 flow [2024-06-28 02:09:41,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 218 transitions, 2382 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 02:09:41,233 INFO L231 Difference]: Finished difference. Result has 147 places, 175 transitions, 1869 flow [2024-06-28 02:09:41,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1549, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1869, PETRI_PLACES=147, PETRI_TRANSITIONS=175} [2024-06-28 02:09:41,233 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 96 predicate places. [2024-06-28 02:09:41,233 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 175 transitions, 1869 flow [2024-06-28 02:09:41,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:41,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:09:41,234 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:09:41,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 02:09:41,234 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:09:41,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:09:41,235 INFO L85 PathProgramCache]: Analyzing trace with hash 600678739, now seen corresponding path program 3 times [2024-06-28 02:09:41,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:09:41,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534090840] [2024-06-28 02:09:41,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:09:41,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:09:41,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:09:41,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:09:41,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:09:41,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534090840] [2024-06-28 02:09:41,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534090840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:09:41,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:09:41,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:09:41,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408721528] [2024-06-28 02:09:41,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:09:41,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:09:41,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:09:41,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:09:41,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:09:41,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-28 02:09:41,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 175 transitions, 1869 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:41,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:09:41,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-28 02:09:41,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:09:43,379 INFO L124 PetriNetUnfolderBase]: 6489/10528 cut-off events. [2024-06-28 02:09:43,380 INFO L125 PetriNetUnfolderBase]: For 139016/139016 co-relation queries the response was YES. [2024-06-28 02:09:43,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53171 conditions, 10528 events. 6489/10528 cut-off events. For 139016/139016 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 70313 event pairs, 2405 based on Foata normal form. 9/10235 useless extension candidates. Maximal degree in co-relation 53101. Up to 8365 conditions per place. [2024-06-28 02:09:43,472 INFO L140 encePairwiseOnDemand]: 30/45 looper letters, 201 selfloop transitions, 56 changer transitions 0/265 dead transitions. [2024-06-28 02:09:43,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 265 transitions, 3118 flow [2024-06-28 02:09:43,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:09:43,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:09:43,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-28 02:09:43,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5135802469135803 [2024-06-28 02:09:43,473 INFO L175 Difference]: Start difference. First operand has 147 places, 175 transitions, 1869 flow. Second operand 9 states and 208 transitions. [2024-06-28 02:09:43,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 265 transitions, 3118 flow [2024-06-28 02:09:43,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 265 transitions, 3001 flow, removed 53 selfloop flow, removed 2 redundant places. [2024-06-28 02:09:43,838 INFO L231 Difference]: Finished difference. Result has 157 places, 215 transitions, 2478 flow [2024-06-28 02:09:43,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1810, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2478, PETRI_PLACES=157, PETRI_TRANSITIONS=215} [2024-06-28 02:09:43,838 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 106 predicate places. [2024-06-28 02:09:43,838 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 215 transitions, 2478 flow [2024-06-28 02:09:43,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:43,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:09:43,839 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:09:43,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 02:09:43,839 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:09:43,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:09:43,839 INFO L85 PathProgramCache]: Analyzing trace with hash -1424787046, now seen corresponding path program 3 times [2024-06-28 02:09:43,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:09:43,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506027470] [2024-06-28 02:09:43,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:09:43,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:09:43,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:09:44,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:09:44,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:09:44,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506027470] [2024-06-28 02:09:44,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506027470] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:09:44,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:09:44,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:09:44,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186235695] [2024-06-28 02:09:44,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:09:44,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:09:44,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:09:44,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:09:44,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:09:44,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-28 02:09:44,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 215 transitions, 2478 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:44,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:09:44,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-28 02:09:44,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:09:46,369 INFO L124 PetriNetUnfolderBase]: 6582/10122 cut-off events. [2024-06-28 02:09:46,369 INFO L125 PetriNetUnfolderBase]: For 148605/148632 co-relation queries the response was YES. [2024-06-28 02:09:46,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55311 conditions, 10122 events. 6582/10122 cut-off events. For 148605/148632 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 62777 event pairs, 1942 based on Foata normal form. 34/9985 useless extension candidates. Maximal degree in co-relation 55236. Up to 8730 conditions per place. [2024-06-28 02:09:46,446 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 217 selfloop transitions, 48 changer transitions 0/273 dead transitions. [2024-06-28 02:09:46,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 273 transitions, 3279 flow [2024-06-28 02:09:46,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:09:46,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:09:46,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-28 02:09:46,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2024-06-28 02:09:46,448 INFO L175 Difference]: Start difference. First operand has 157 places, 215 transitions, 2478 flow. Second operand 8 states and 192 transitions. [2024-06-28 02:09:46,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 273 transitions, 3279 flow [2024-06-28 02:09:46,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 273 transitions, 3164 flow, removed 35 selfloop flow, removed 3 redundant places. [2024-06-28 02:09:46,823 INFO L231 Difference]: Finished difference. Result has 162 places, 216 transitions, 2499 flow [2024-06-28 02:09:46,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2371, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2499, PETRI_PLACES=162, PETRI_TRANSITIONS=216} [2024-06-28 02:09:46,823 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 111 predicate places. [2024-06-28 02:09:46,824 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 216 transitions, 2499 flow [2024-06-28 02:09:46,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:46,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:09:46,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:09:46,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 02:09:46,824 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:09:46,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:09:46,825 INFO L85 PathProgramCache]: Analyzing trace with hash 928473930, now seen corresponding path program 4 times [2024-06-28 02:09:46,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:09:46,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851469461] [2024-06-28 02:09:46,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:09:46,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:09:46,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:09:47,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:09:47,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:09:47,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851469461] [2024-06-28 02:09:47,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851469461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:09:47,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:09:47,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:09:47,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175290874] [2024-06-28 02:09:47,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:09:47,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:09:47,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:09:47,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:09:47,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:09:47,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-28 02:09:47,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 216 transitions, 2499 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:47,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:09:47,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-28 02:09:47,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:09:49,442 INFO L124 PetriNetUnfolderBase]: 6675/9843 cut-off events. [2024-06-28 02:09:49,443 INFO L125 PetriNetUnfolderBase]: For 156983/157022 co-relation queries the response was YES. [2024-06-28 02:09:49,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55667 conditions, 9843 events. 6675/9843 cut-off events. For 156983/157022 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 58435 event pairs, 1443 based on Foata normal form. 46/9821 useless extension candidates. Maximal degree in co-relation 55590. Up to 8621 conditions per place. [2024-06-28 02:09:49,524 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 213 selfloop transitions, 51 changer transitions 0/272 dead transitions. [2024-06-28 02:09:49,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 272 transitions, 3282 flow [2024-06-28 02:09:49,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:09:49,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:09:49,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-28 02:09:49,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5222222222222223 [2024-06-28 02:09:49,525 INFO L175 Difference]: Start difference. First operand has 162 places, 216 transitions, 2499 flow. Second operand 8 states and 188 transitions. [2024-06-28 02:09:49,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 272 transitions, 3282 flow [2024-06-28 02:09:49,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 272 transitions, 3160 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-28 02:09:49,866 INFO L231 Difference]: Finished difference. Result has 162 places, 217 transitions, 2513 flow [2024-06-28 02:09:49,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2377, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2513, PETRI_PLACES=162, PETRI_TRANSITIONS=217} [2024-06-28 02:09:49,867 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 111 predicate places. [2024-06-28 02:09:49,867 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 217 transitions, 2513 flow [2024-06-28 02:09:49,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:49,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:09:49,868 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:09:49,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 02:09:49,868 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:09:49,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:09:49,868 INFO L85 PathProgramCache]: Analyzing trace with hash -447388328, now seen corresponding path program 5 times [2024-06-28 02:09:49,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:09:49,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993185234] [2024-06-28 02:09:49,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:09:49,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:09:49,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:09:50,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:09:50,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:09:50,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993185234] [2024-06-28 02:09:50,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993185234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:09:50,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:09:50,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:09:50,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695850973] [2024-06-28 02:09:50,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:09:50,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:09:50,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:09:50,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:09:50,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:09:50,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-28 02:09:50,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 217 transitions, 2513 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:50,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:09:50,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-28 02:09:50,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:09:52,268 INFO L124 PetriNetUnfolderBase]: 6675/10651 cut-off events. [2024-06-28 02:09:52,269 INFO L125 PetriNetUnfolderBase]: For 149885/149896 co-relation queries the response was YES. [2024-06-28 02:09:52,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55932 conditions, 10651 events. 6675/10651 cut-off events. For 149885/149896 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 71007 event pairs, 3015 based on Foata normal form. 18/10411 useless extension candidates. Maximal degree in co-relation 55856. Up to 9249 conditions per place. [2024-06-28 02:09:52,359 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 236 selfloop transitions, 25 changer transitions 0/269 dead transitions. [2024-06-28 02:09:52,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 269 transitions, 3273 flow [2024-06-28 02:09:52,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:09:52,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:09:52,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-28 02:09:52,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 02:09:52,360 INFO L175 Difference]: Start difference. First operand has 162 places, 217 transitions, 2513 flow. Second operand 8 states and 180 transitions. [2024-06-28 02:09:52,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 269 transitions, 3273 flow [2024-06-28 02:09:52,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 269 transitions, 3144 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-28 02:09:52,717 INFO L231 Difference]: Finished difference. Result has 163 places, 221 transitions, 2519 flow [2024-06-28 02:09:52,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2334, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2519, PETRI_PLACES=163, PETRI_TRANSITIONS=221} [2024-06-28 02:09:52,717 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 112 predicate places. [2024-06-28 02:09:52,717 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 221 transitions, 2519 flow [2024-06-28 02:09:52,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:52,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:09:52,718 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:09:52,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 02:09:52,718 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:09:52,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:09:52,718 INFO L85 PathProgramCache]: Analyzing trace with hash -1542408954, now seen corresponding path program 1 times [2024-06-28 02:09:52,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:09:52,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412961124] [2024-06-28 02:09:52,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:09:52,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:09:52,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:09:53,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 02:09:53,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:09:53,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412961124] [2024-06-28 02:09:53,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412961124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:09:53,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:09:53,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:09:53,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453759165] [2024-06-28 02:09:53,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:09:53,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:09:53,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:09:53,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:09:53,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:09:53,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-28 02:09:53,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 221 transitions, 2519 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:53,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:09:53,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-28 02:09:53,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:09:54,759 INFO L124 PetriNetUnfolderBase]: 6679/10781 cut-off events. [2024-06-28 02:09:54,760 INFO L125 PetriNetUnfolderBase]: For 137649/137649 co-relation queries the response was YES. [2024-06-28 02:09:54,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55557 conditions, 10781 events. 6679/10781 cut-off events. For 137649/137649 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 72961 event pairs, 2340 based on Foata normal form. 2/10461 useless extension candidates. Maximal degree in co-relation 55480. Up to 9319 conditions per place. [2024-06-28 02:09:54,854 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 194 selfloop transitions, 47 changer transitions 0/249 dead transitions. [2024-06-28 02:09:54,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 249 transitions, 3157 flow [2024-06-28 02:09:54,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:09:54,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:09:54,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 118 transitions. [2024-06-28 02:09:54,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5244444444444445 [2024-06-28 02:09:54,855 INFO L175 Difference]: Start difference. First operand has 163 places, 221 transitions, 2519 flow. Second operand 5 states and 118 transitions. [2024-06-28 02:09:54,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 249 transitions, 3157 flow [2024-06-28 02:09:55,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 249 transitions, 3047 flow, removed 46 selfloop flow, removed 3 redundant places. [2024-06-28 02:09:55,245 INFO L231 Difference]: Finished difference. Result has 166 places, 228 transitions, 2651 flow [2024-06-28 02:09:55,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2409, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2651, PETRI_PLACES=166, PETRI_TRANSITIONS=228} [2024-06-28 02:09:55,245 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 115 predicate places. [2024-06-28 02:09:55,245 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 228 transitions, 2651 flow [2024-06-28 02:09:55,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:55,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:09:55,245 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:09:55,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 02:09:55,246 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:09:55,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:09:55,246 INFO L85 PathProgramCache]: Analyzing trace with hash -411650413, now seen corresponding path program 4 times [2024-06-28 02:09:55,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:09:55,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335738060] [2024-06-28 02:09:55,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:09:55,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:09:55,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:09:55,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:09:55,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:09:55,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335738060] [2024-06-28 02:09:55,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335738060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:09:55,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:09:55,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:09:55,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087023104] [2024-06-28 02:09:55,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:09:55,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:09:55,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:09:55,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:09:55,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:09:56,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-28 02:09:56,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 228 transitions, 2651 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:56,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:09:56,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-28 02:09:56,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:09:57,567 INFO L124 PetriNetUnfolderBase]: 7024/11347 cut-off events. [2024-06-28 02:09:57,567 INFO L125 PetriNetUnfolderBase]: For 157397/157413 co-relation queries the response was YES. [2024-06-28 02:09:57,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60233 conditions, 11347 events. 7024/11347 cut-off events. For 157397/157413 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 76798 event pairs, 2119 based on Foata normal form. 25/11016 useless extension candidates. Maximal degree in co-relation 60153. Up to 9304 conditions per place. [2024-06-28 02:09:57,664 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 225 selfloop transitions, 50 changer transitions 0/283 dead transitions. [2024-06-28 02:09:57,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 283 transitions, 3572 flow [2024-06-28 02:09:57,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:09:57,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:09:57,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 02:09:57,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.546031746031746 [2024-06-28 02:09:57,666 INFO L175 Difference]: Start difference. First operand has 166 places, 228 transitions, 2651 flow. Second operand 7 states and 172 transitions. [2024-06-28 02:09:57,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 283 transitions, 3572 flow [2024-06-28 02:09:58,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 283 transitions, 3502 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-28 02:09:58,080 INFO L231 Difference]: Finished difference. Result has 173 places, 238 transitions, 2898 flow [2024-06-28 02:09:58,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2581, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2898, PETRI_PLACES=173, PETRI_TRANSITIONS=238} [2024-06-28 02:09:58,080 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 122 predicate places. [2024-06-28 02:09:58,081 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 238 transitions, 2898 flow [2024-06-28 02:09:58,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:58,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:09:58,081 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:09:58,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 02:09:58,081 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:09:58,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:09:58,081 INFO L85 PathProgramCache]: Analyzing trace with hash -411220443, now seen corresponding path program 1 times [2024-06-28 02:09:58,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:09:58,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336914621] [2024-06-28 02:09:58,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:09:58,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:09:58,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:09:59,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:09:59,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:09:59,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336914621] [2024-06-28 02:09:59,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336914621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:09:59,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:09:59,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:09:59,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493805763] [2024-06-28 02:09:59,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:09:59,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:09:59,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:09:59,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:09:59,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:09:59,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-28 02:09:59,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 238 transitions, 2898 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:59,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:09:59,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-28 02:09:59,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:10:00,713 INFO L124 PetriNetUnfolderBase]: 7019/11199 cut-off events. [2024-06-28 02:10:00,713 INFO L125 PetriNetUnfolderBase]: For 166980/166980 co-relation queries the response was YES. [2024-06-28 02:10:00,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61151 conditions, 11199 events. 7019/11199 cut-off events. For 166980/166980 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 75166 event pairs, 3247 based on Foata normal form. 2/10923 useless extension candidates. Maximal degree in co-relation 61067. Up to 9968 conditions per place. [2024-06-28 02:10:00,821 INFO L140 encePairwiseOnDemand]: 39/45 looper letters, 232 selfloop transitions, 17 changer transitions 0/257 dead transitions. [2024-06-28 02:10:00,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 257 transitions, 3486 flow [2024-06-28 02:10:00,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:10:00,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:10:00,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 110 transitions. [2024-06-28 02:10:00,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4888888888888889 [2024-06-28 02:10:00,823 INFO L175 Difference]: Start difference. First operand has 173 places, 238 transitions, 2898 flow. Second operand 5 states and 110 transitions. [2024-06-28 02:10:00,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 257 transitions, 3486 flow [2024-06-28 02:10:01,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 257 transitions, 3388 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-28 02:10:01,336 INFO L231 Difference]: Finished difference. Result has 175 places, 240 transitions, 2872 flow [2024-06-28 02:10:01,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2800, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2872, PETRI_PLACES=175, PETRI_TRANSITIONS=240} [2024-06-28 02:10:01,337 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 124 predicate places. [2024-06-28 02:10:01,337 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 240 transitions, 2872 flow [2024-06-28 02:10:01,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:10:01,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:10:01,337 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 02:10:01,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 02:10:01,338 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:10:01,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:10:01,338 INFO L85 PathProgramCache]: Analyzing trace with hash -318190491, now seen corresponding path program 1 times [2024-06-28 02:10:01,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:10:01,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358781037] [2024-06-28 02:10:01,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:10:01,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:10:01,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:10:01,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 02:10:01,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:10:01,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358781037] [2024-06-28 02:10:01,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358781037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:10:01,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:10:01,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:10:01,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519142162] [2024-06-28 02:10:01,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:10:01,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:10:01,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:10:01,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:10:01,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:10:01,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-28 02:10:01,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 240 transitions, 2872 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:10:01,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:10:01,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-28 02:10:01,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:10:03,608 INFO L124 PetriNetUnfolderBase]: 7581/11384 cut-off events. [2024-06-28 02:10:03,609 INFO L125 PetriNetUnfolderBase]: For 176559/176576 co-relation queries the response was YES. [2024-06-28 02:10:03,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64215 conditions, 11384 events. 7581/11384 cut-off events. For 176559/176576 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 70934 event pairs, 1210 based on Foata normal form. 16/11270 useless extension candidates. Maximal degree in co-relation 64130. Up to 8820 conditions per place. [2024-06-28 02:10:03,714 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 272 selfloop transitions, 119 changer transitions 0/399 dead transitions. [2024-06-28 02:10:03,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 399 transitions, 5329 flow [2024-06-28 02:10:03,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:10:03,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:10:03,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-28 02:10:03,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-28 02:10:03,715 INFO L175 Difference]: Start difference. First operand has 175 places, 240 transitions, 2872 flow. Second operand 8 states and 201 transitions. [2024-06-28 02:10:03,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 399 transitions, 5329 flow [2024-06-28 02:10:04,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 399 transitions, 5273 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-28 02:10:04,370 INFO L231 Difference]: Finished difference. Result has 184 places, 318 transitions, 4228 flow [2024-06-28 02:10:04,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2820, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4228, PETRI_PLACES=184, PETRI_TRANSITIONS=318} [2024-06-28 02:10:04,370 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 133 predicate places. [2024-06-28 02:10:04,371 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 318 transitions, 4228 flow [2024-06-28 02:10:04,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:10:04,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:10:04,371 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 02:10:04,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 02:10:04,371 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:10:04,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:10:04,371 INFO L85 PathProgramCache]: Analyzing trace with hash -985199869, now seen corresponding path program 2 times [2024-06-28 02:10:04,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:10:04,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170892836] [2024-06-28 02:10:04,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:10:04,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:10:04,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:10:05,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:10:05,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:10:05,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170892836] [2024-06-28 02:10:05,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1170892836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:10:05,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:10:05,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:10:05,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863583492] [2024-06-28 02:10:05,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:10:05,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:10:05,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:10:05,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:10:05,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:10:05,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-28 02:10:05,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 318 transitions, 4228 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:10:05,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:10:05,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-28 02:10:05,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:10:07,781 INFO L124 PetriNetUnfolderBase]: 9854/15937 cut-off events. [2024-06-28 02:10:07,781 INFO L125 PetriNetUnfolderBase]: For 252489/252513 co-relation queries the response was YES. [2024-06-28 02:10:07,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91706 conditions, 15937 events. 9854/15937 cut-off events. For 252489/252513 co-relation queries the response was YES. Maximal size of possible extension queue 704. Compared 114411 event pairs, 2607 based on Foata normal form. 31/15463 useless extension candidates. Maximal degree in co-relation 91616. Up to 10377 conditions per place. [2024-06-28 02:10:07,927 INFO L140 encePairwiseOnDemand]: 28/45 looper letters, 340 selfloop transitions, 196 changer transitions 0/544 dead transitions. [2024-06-28 02:10:07,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 544 transitions, 8175 flow [2024-06-28 02:10:07,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:10:07,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:10:07,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 251 transitions. [2024-06-28 02:10:07,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5577777777777778 [2024-06-28 02:10:07,929 INFO L175 Difference]: Start difference. First operand has 184 places, 318 transitions, 4228 flow. Second operand 10 states and 251 transitions. [2024-06-28 02:10:07,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 544 transitions, 8175 flow [2024-06-28 02:10:08,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 544 transitions, 8041 flow, removed 66 selfloop flow, removed 1 redundant places. [2024-06-28 02:10:08,719 INFO L231 Difference]: Finished difference. Result has 198 places, 448 transitions, 6790 flow [2024-06-28 02:10:08,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4168, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6790, PETRI_PLACES=198, PETRI_TRANSITIONS=448} [2024-06-28 02:10:08,720 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 147 predicate places. [2024-06-28 02:10:08,720 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 448 transitions, 6790 flow [2024-06-28 02:10:08,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:10:08,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:10:08,720 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 02:10:08,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 02:10:08,721 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:10:08,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:10:08,721 INFO L85 PathProgramCache]: Analyzing trace with hash 1115251557, now seen corresponding path program 1 times [2024-06-28 02:10:08,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:10:08,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247143673] [2024-06-28 02:10:08,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:10:08,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:10:08,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:10:09,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:10:09,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:10:09,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247143673] [2024-06-28 02:10:09,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247143673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:10:09,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:10:09,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:10:09,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077812351] [2024-06-28 02:10:09,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:10:09,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:10:09,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:10:09,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:10:09,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:10:09,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-28 02:10:09,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 448 transitions, 6790 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:10:09,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:10:09,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-28 02:10:09,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:10:12,581 INFO L124 PetriNetUnfolderBase]: 10518/16864 cut-off events. [2024-06-28 02:10:12,581 INFO L125 PetriNetUnfolderBase]: For 321947/322010 co-relation queries the response was YES. [2024-06-28 02:10:12,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 110313 conditions, 16864 events. 10518/16864 cut-off events. For 321947/322010 co-relation queries the response was YES. Maximal size of possible extension queue 753. Compared 120713 event pairs, 2710 based on Foata normal form. 74/16411 useless extension candidates. Maximal degree in co-relation 110215. Up to 11424 conditions per place. [2024-06-28 02:10:12,744 INFO L140 encePairwiseOnDemand]: 29/45 looper letters, 358 selfloop transitions, 180 changer transitions 0/546 dead transitions. [2024-06-28 02:10:12,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 546 transitions, 9327 flow [2024-06-28 02:10:12,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:10:12,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:10:12,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-28 02:10:12,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-28 02:10:12,745 INFO L175 Difference]: Start difference. First operand has 198 places, 448 transitions, 6790 flow. Second operand 8 states and 198 transitions. [2024-06-28 02:10:12,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 546 transitions, 9327 flow [2024-06-28 02:10:14,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 546 transitions, 9177 flow, removed 65 selfloop flow, removed 2 redundant places. [2024-06-28 02:10:14,070 INFO L231 Difference]: Finished difference. Result has 206 places, 477 transitions, 7826 flow [2024-06-28 02:10:14,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6640, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7826, PETRI_PLACES=206, PETRI_TRANSITIONS=477} [2024-06-28 02:10:14,071 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 155 predicate places. [2024-06-28 02:10:14,071 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 477 transitions, 7826 flow [2024-06-28 02:10:14,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:10:14,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:10:14,071 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 02:10:14,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 02:10:14,071 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:10:14,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:10:14,072 INFO L85 PathProgramCache]: Analyzing trace with hash 168243109, now seen corresponding path program 2 times [2024-06-28 02:10:14,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:10:14,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316331037] [2024-06-28 02:10:14,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:10:14,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:10:14,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:10:14,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:10:14,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:10:14,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316331037] [2024-06-28 02:10:14,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316331037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:10:14,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:10:14,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:10:14,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215673973] [2024-06-28 02:10:14,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:10:14,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:10:14,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:10:14,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:10:14,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:10:14,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-28 02:10:14,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 477 transitions, 7826 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:10:14,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:10:14,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-28 02:10:14,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:10:18,191 INFO L124 PetriNetUnfolderBase]: 10422/16500 cut-off events. [2024-06-28 02:10:18,191 INFO L125 PetriNetUnfolderBase]: For 335179/335184 co-relation queries the response was YES. [2024-06-28 02:10:18,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 112396 conditions, 16500 events. 10422/16500 cut-off events. For 335179/335184 co-relation queries the response was YES. Maximal size of possible extension queue 753. Compared 116187 event pairs, 3430 based on Foata normal form. 28/16068 useless extension candidates. Maximal degree in co-relation 112294. Up to 13779 conditions per place. [2024-06-28 02:10:18,540 INFO L140 encePairwiseOnDemand]: 30/45 looper letters, 448 selfloop transitions, 72 changer transitions 0/528 dead transitions. [2024-06-28 02:10:18,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 528 transitions, 9176 flow [2024-06-28 02:10:18,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:10:18,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:10:18,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-28 02:10:18,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.508641975308642 [2024-06-28 02:10:18,542 INFO L175 Difference]: Start difference. First operand has 206 places, 477 transitions, 7826 flow. Second operand 9 states and 206 transitions. [2024-06-28 02:10:18,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 528 transitions, 9176 flow [2024-06-28 02:10:20,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 528 transitions, 8856 flow, removed 74 selfloop flow, removed 4 redundant places. [2024-06-28 02:10:20,353 INFO L231 Difference]: Finished difference. Result has 211 places, 477 transitions, 7672 flow [2024-06-28 02:10:20,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7506, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7672, PETRI_PLACES=211, PETRI_TRANSITIONS=477} [2024-06-28 02:10:20,353 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 160 predicate places. [2024-06-28 02:10:20,354 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 477 transitions, 7672 flow [2024-06-28 02:10:20,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:10:20,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:10:20,354 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 02:10:20,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 02:10:20,354 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:10:20,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:10:20,355 INFO L85 PathProgramCache]: Analyzing trace with hash 131596211, now seen corresponding path program 3 times [2024-06-28 02:10:20,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:10:20,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787917803] [2024-06-28 02:10:20,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:10:20,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:10:20,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:10:21,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:10:21,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:10:21,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787917803] [2024-06-28 02:10:21,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787917803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:10:21,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:10:21,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:10:21,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358268466] [2024-06-28 02:10:21,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:10:21,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:10:21,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:10:21,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:10:21,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:10:21,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-28 02:10:21,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 477 transitions, 7672 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:10:21,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:10:21,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-28 02:10:21,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:10:24,962 INFO L124 PetriNetUnfolderBase]: 10570/16668 cut-off events. [2024-06-28 02:10:24,962 INFO L125 PetriNetUnfolderBase]: For 324520/324525 co-relation queries the response was YES. [2024-06-28 02:10:25,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111077 conditions, 16668 events. 10570/16668 cut-off events. For 324520/324525 co-relation queries the response was YES. Maximal size of possible extension queue 764. Compared 116997 event pairs, 3409 based on Foata normal form. 13/16228 useless extension candidates. Maximal degree in co-relation 110974. Up to 13754 conditions per place. [2024-06-28 02:10:25,285 INFO L140 encePairwiseOnDemand]: 29/45 looper letters, 455 selfloop transitions, 84 changer transitions 0/547 dead transitions. [2024-06-28 02:10:25,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 547 transitions, 9259 flow [2024-06-28 02:10:25,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:10:25,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:10:25,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 229 transitions. [2024-06-28 02:10:25,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5088888888888888 [2024-06-28 02:10:25,294 INFO L175 Difference]: Start difference. First operand has 211 places, 477 transitions, 7672 flow. Second operand 10 states and 229 transitions. [2024-06-28 02:10:25,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 547 transitions, 9259 flow [2024-06-28 02:10:26,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 547 transitions, 9115 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 02:10:26,587 INFO L231 Difference]: Finished difference. Result has 213 places, 488 transitions, 7883 flow [2024-06-28 02:10:26,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7528, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7883, PETRI_PLACES=213, PETRI_TRANSITIONS=488} [2024-06-28 02:10:26,589 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 162 predicate places. [2024-06-28 02:10:26,589 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 488 transitions, 7883 flow [2024-06-28 02:10:26,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:10:26,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:10:26,590 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 02:10:26,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 02:10:26,590 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:10:26,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:10:26,590 INFO L85 PathProgramCache]: Analyzing trace with hash -1191750329, now seen corresponding path program 4 times [2024-06-28 02:10:26,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:10:26,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138793593] [2024-06-28 02:10:26,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:10:26,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:10:26,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:10:27,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:10:27,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:10:27,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138793593] [2024-06-28 02:10:27,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138793593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:10:27,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:10:27,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:10:27,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624655847] [2024-06-28 02:10:27,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:10:27,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:10:27,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:10:27,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:10:27,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:10:27,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-28 02:10:27,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 488 transitions, 7883 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:10:27,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:10:27,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-28 02:10:27,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:10:31,189 INFO L124 PetriNetUnfolderBase]: 10840/16345 cut-off events. [2024-06-28 02:10:31,189 INFO L125 PetriNetUnfolderBase]: For 328212/328255 co-relation queries the response was YES. [2024-06-28 02:10:31,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 113445 conditions, 16345 events. 10840/16345 cut-off events. For 328212/328255 co-relation queries the response was YES. Maximal size of possible extension queue 776. Compared 107107 event pairs, 2003 based on Foata normal form. 41/16117 useless extension candidates. Maximal degree in co-relation 113341. Up to 12259 conditions per place. [2024-06-28 02:10:31,344 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 339 selfloop transitions, 267 changer transitions 0/614 dead transitions. [2024-06-28 02:10:31,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 614 transitions, 10666 flow [2024-06-28 02:10:31,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:10:31,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:10:31,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-28 02:10:31,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-28 02:10:31,346 INFO L175 Difference]: Start difference. First operand has 213 places, 488 transitions, 7883 flow. Second operand 8 states and 200 transitions. [2024-06-28 02:10:31,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 614 transitions, 10666 flow [2024-06-28 02:10:32,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 614 transitions, 10490 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-28 02:10:32,713 INFO L231 Difference]: Finished difference. Result has 217 places, 549 transitions, 9495 flow [2024-06-28 02:10:32,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7715, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=207, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9495, PETRI_PLACES=217, PETRI_TRANSITIONS=549} [2024-06-28 02:10:32,713 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 166 predicate places. [2024-06-28 02:10:32,714 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 549 transitions, 9495 flow [2024-06-28 02:10:32,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:10:32,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:10:32,714 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 02:10:32,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 02:10:32,714 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:10:32,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:10:32,715 INFO L85 PathProgramCache]: Analyzing trace with hash -1187937081, now seen corresponding path program 3 times [2024-06-28 02:10:32,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:10:32,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540394442] [2024-06-28 02:10:32,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:10:32,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:10:32,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:10:33,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:10:33,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:10:33,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540394442] [2024-06-28 02:10:33,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540394442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:10:33,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:10:33,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:10:33,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629587671] [2024-06-28 02:10:33,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:10:33,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:10:33,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:10:33,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:10:33,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:10:33,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-28 02:10:33,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 549 transitions, 9495 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:10:33,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:10:33,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-28 02:10:33,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:10:37,280 INFO L124 PetriNetUnfolderBase]: 11380/17891 cut-off events. [2024-06-28 02:10:37,280 INFO L125 PetriNetUnfolderBase]: For 400027/400090 co-relation queries the response was YES. [2024-06-28 02:10:37,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 126756 conditions, 17891 events. 11380/17891 cut-off events. For 400027/400090 co-relation queries the response was YES. Maximal size of possible extension queue 813. Compared 125831 event pairs, 2669 based on Foata normal form. 86/17465 useless extension candidates. Maximal degree in co-relation 126649. Up to 10839 conditions per place. [2024-06-28 02:10:37,475 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 344 selfloop transitions, 284 changer transitions 0/636 dead transitions. [2024-06-28 02:10:37,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 636 transitions, 12047 flow [2024-06-28 02:10:37,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:10:37,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:10:37,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 02:10:37,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.546031746031746 [2024-06-28 02:10:37,476 INFO L175 Difference]: Start difference. First operand has 217 places, 549 transitions, 9495 flow. Second operand 7 states and 172 transitions. [2024-06-28 02:10:37,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 636 transitions, 12047 flow [2024-06-28 02:10:39,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 636 transitions, 11946 flow, removed 40 selfloop flow, removed 2 redundant places. [2024-06-28 02:10:39,311 INFO L231 Difference]: Finished difference. Result has 223 places, 580 transitions, 10887 flow [2024-06-28 02:10:39,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9398, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=253, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10887, PETRI_PLACES=223, PETRI_TRANSITIONS=580} [2024-06-28 02:10:39,312 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 172 predicate places. [2024-06-28 02:10:39,312 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 580 transitions, 10887 flow [2024-06-28 02:10:39,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:10:39,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:10:39,313 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:10:39,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 02:10:39,313 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:10:39,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:10:39,314 INFO L85 PathProgramCache]: Analyzing trace with hash 1348446031, now seen corresponding path program 4 times [2024-06-28 02:10:39,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:10:39,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104370265] [2024-06-28 02:10:39,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:10:39,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:10:39,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:10:39,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 02:10:39,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:10:39,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104370265] [2024-06-28 02:10:39,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104370265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:10:39,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:10:39,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:10:39,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066985345] [2024-06-28 02:10:39,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:10:39,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:10:39,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:10:39,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:10:39,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:10:40,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-28 02:10:40,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 580 transitions, 10887 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:10:40,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:10:40,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-28 02:10:40,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:10:43,923 INFO L124 PetriNetUnfolderBase]: 11332/17741 cut-off events. [2024-06-28 02:10:43,924 INFO L125 PetriNetUnfolderBase]: For 415772/415777 co-relation queries the response was YES. [2024-06-28 02:10:44,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 130956 conditions, 17741 events. 11332/17741 cut-off events. For 415772/415777 co-relation queries the response was YES. Maximal size of possible extension queue 811. Compared 124719 event pairs, 3214 based on Foata normal form. 16/17271 useless extension candidates. Maximal degree in co-relation 130846. Up to 14214 conditions per place. [2024-06-28 02:10:44,148 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 501 selfloop transitions, 127 changer transitions 0/636 dead transitions. [2024-06-28 02:10:44,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 636 transitions, 12541 flow [2024-06-28 02:10:44,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:10:44,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:10:44,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-28 02:10:44,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5083333333333333 [2024-06-28 02:10:44,155 INFO L175 Difference]: Start difference. First operand has 223 places, 580 transitions, 10887 flow. Second operand 8 states and 183 transitions. [2024-06-28 02:10:44,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 636 transitions, 12541 flow [2024-06-28 02:10:46,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 636 transitions, 11954 flow, removed 180 selfloop flow, removed 3 redundant places. [2024-06-28 02:10:46,392 INFO L231 Difference]: Finished difference. Result has 228 places, 580 transitions, 10609 flow [2024-06-28 02:10:46,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=10300, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10609, PETRI_PLACES=228, PETRI_TRANSITIONS=580} [2024-06-28 02:10:46,393 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 177 predicate places. [2024-06-28 02:10:46,393 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 580 transitions, 10609 flow [2024-06-28 02:10:46,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:10:46,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:10:46,393 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 02:10:46,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 02:10:46,394 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:10:46,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:10:46,394 INFO L85 PathProgramCache]: Analyzing trace with hash 1340110193, now seen corresponding path program 5 times [2024-06-28 02:10:46,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:10:46,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997689139] [2024-06-28 02:10:46,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:10:46,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:10:46,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:10:47,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:10:47,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:10:47,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997689139] [2024-06-28 02:10:47,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997689139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:10:47,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:10:47,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:10:47,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689847415] [2024-06-28 02:10:47,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:10:47,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:10:47,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:10:47,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:10:47,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:10:47,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-28 02:10:47,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 580 transitions, 10609 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:10:47,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:10:47,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-28 02:10:47,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:10:50,948 INFO L124 PetriNetUnfolderBase]: 11459/17241 cut-off events. [2024-06-28 02:10:50,949 INFO L125 PetriNetUnfolderBase]: For 390432/390475 co-relation queries the response was YES. [2024-06-28 02:10:51,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 128085 conditions, 17241 events. 11459/17241 cut-off events. For 390432/390475 co-relation queries the response was YES. Maximal size of possible extension queue 821. Compared 113526 event pairs, 2099 based on Foata normal form. 41/16997 useless extension candidates. Maximal degree in co-relation 127974. Up to 13705 conditions per place. [2024-06-28 02:10:51,422 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 420 selfloop transitions, 231 changer transitions 0/659 dead transitions. [2024-06-28 02:10:51,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 659 transitions, 12854 flow [2024-06-28 02:10:51,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:10:51,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:10:51,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-28 02:10:51,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5361111111111111 [2024-06-28 02:10:51,424 INFO L175 Difference]: Start difference. First operand has 228 places, 580 transitions, 10609 flow. Second operand 8 states and 193 transitions. [2024-06-28 02:10:51,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 659 transitions, 12854 flow [2024-06-28 02:10:52,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 659 transitions, 12583 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 02:10:52,981 INFO L231 Difference]: Finished difference. Result has 229 places, 595 transitions, 11113 flow [2024-06-28 02:10:52,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=10356, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=216, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11113, PETRI_PLACES=229, PETRI_TRANSITIONS=595} [2024-06-28 02:10:52,982 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 178 predicate places. [2024-06-28 02:10:52,983 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 595 transitions, 11113 flow [2024-06-28 02:10:52,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:10:52,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:10:52,983 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 02:10:52,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 02:10:52,983 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:10:52,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:10:52,984 INFO L85 PathProgramCache]: Analyzing trace with hash 1348442063, now seen corresponding path program 6 times [2024-06-28 02:10:52,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:10:52,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576641254] [2024-06-28 02:10:52,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:10:52,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:10:52,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:10:54,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:10:54,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:10:54,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576641254] [2024-06-28 02:10:54,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576641254] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:10:54,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:10:54,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:10:54,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210464555] [2024-06-28 02:10:54,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:10:54,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:10:54,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:10:54,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:10:54,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:10:54,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-28 02:10:54,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 595 transitions, 11113 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:10:54,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:10:54,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-28 02:10:54,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:10:58,039 INFO L124 PetriNetUnfolderBase]: 11744/18337 cut-off events. [2024-06-28 02:10:58,039 INFO L125 PetriNetUnfolderBase]: For 419896/419901 co-relation queries the response was YES. [2024-06-28 02:10:58,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 133044 conditions, 18337 events. 11744/18337 cut-off events. For 419896/419901 co-relation queries the response was YES. Maximal size of possible extension queue 841. Compared 128949 event pairs, 3230 based on Foata normal form. 13/17861 useless extension candidates. Maximal degree in co-relation 132933. Up to 14273 conditions per place. [2024-06-28 02:10:58,514 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 512 selfloop transitions, 159 changer transitions 0/679 dead transitions. [2024-06-28 02:10:58,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 679 transitions, 13256 flow [2024-06-28 02:10:58,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:10:58,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:10:58,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-28 02:10:58,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.508641975308642 [2024-06-28 02:10:58,516 INFO L175 Difference]: Start difference. First operand has 229 places, 595 transitions, 11113 flow. Second operand 9 states and 206 transitions. [2024-06-28 02:10:58,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 679 transitions, 13256 flow [2024-06-28 02:11:00,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 679 transitions, 12771 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-28 02:11:00,387 INFO L231 Difference]: Finished difference. Result has 233 places, 615 transitions, 11384 flow [2024-06-28 02:11:00,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=10644, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11384, PETRI_PLACES=233, PETRI_TRANSITIONS=615} [2024-06-28 02:11:00,388 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 182 predicate places. [2024-06-28 02:11:00,389 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 615 transitions, 11384 flow [2024-06-28 02:11:00,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:11:00,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:11:00,389 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 02:11:00,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 02:11:00,390 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:11:00,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:11:00,390 INFO L85 PathProgramCache]: Analyzing trace with hash 632547641, now seen corresponding path program 5 times [2024-06-28 02:11:00,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:11:00,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979958595] [2024-06-28 02:11:00,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:11:00,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:11:00,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:11:01,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:11:01,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:11:01,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979958595] [2024-06-28 02:11:01,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979958595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:11:01,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:11:01,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:11:01,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756315222] [2024-06-28 02:11:01,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:11:01,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:11:01,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:11:01,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:11:01,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:11:01,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-28 02:11:01,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 615 transitions, 11384 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:11:01,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:11:01,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-28 02:11:01,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand