./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix003_power.opt_pso.opt_rmo.opt_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/protection/mix003_power.opt_pso.opt_rmo.opt_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix003_power.opt_pso.opt_rmo.opt_tso.opt.i ./goblint.2024-06-19_11-23-25.files/protection/mix003_power.opt_pso.opt_rmo.opt_tso.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 18:10:07,181 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 18:10:07,264 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 18:10:07,269 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 18:10:07,270 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 18:10:07,300 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 18:10:07,301 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 18:10:07,301 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 18:10:07,302 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 18:10:07,305 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 18:10:07,306 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 18:10:07,306 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 18:10:07,307 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 18:10:07,308 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 18:10:07,308 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 18:10:07,309 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 18:10:07,309 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 18:10:07,309 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 18:10:07,309 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 18:10:07,310 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 18:10:07,310 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 18:10:07,310 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 18:10:07,311 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 18:10:07,311 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 18:10:07,311 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 18:10:07,311 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 18:10:07,312 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 18:10:07,312 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 18:10:07,313 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 18:10:07,313 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 18:10:07,314 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 18:10:07,314 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 18:10:07,314 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 18:10:07,314 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 18:10:07,315 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 18:10:07,315 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 18:10:07,315 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 18:10:07,315 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 18:10:07,315 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 18:10:07,316 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 18:10:07,316 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 18:10:07,316 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 18:10:07,316 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 18:10:07,317 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-27 18:10:07,579 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 18:10:07,601 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 18:10:07,603 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 18:10:07,604 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 18:10:07,605 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 18:10:07,606 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix003_power.opt_pso.opt_rmo.opt_tso.opt.i [2024-06-27 18:10:08,859 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 18:10:09,165 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 18:10:09,167 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix003_power.opt_pso.opt_rmo.opt_tso.opt.i [2024-06-27 18:10:09,184 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f453b70e5/d1bf9b78b4b94c9a88c2f441f4bf945e/FLAGbff71721c [2024-06-27 18:10:09,196 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f453b70e5/d1bf9b78b4b94c9a88c2f441f4bf945e [2024-06-27 18:10:09,198 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 18:10:09,198 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 18:10:09,199 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/protection/mix003_power.opt_pso.opt_rmo.opt_tso.opt.yml/witness.yml [2024-06-27 18:10:09,395 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 18:10:09,397 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 18:10:09,397 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 18:10:09,398 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 18:10:09,402 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 18:10:09,403 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 06:10:09" (1/2) ... [2024-06-27 18:10:09,404 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@59988330 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:10:09, skipping insertion in model container [2024-06-27 18:10:09,404 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 06:10:09" (1/2) ... [2024-06-27 18:10:09,406 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@14df76e5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:10:09, skipping insertion in model container [2024-06-27 18:10:09,406 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 06:10:09" (2/2) ... [2024-06-27 18:10:09,406 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@59988330 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:10:09, skipping insertion in model container [2024-06-27 18:10:09,406 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 06:10:09" (2/2) ... [2024-06-27 18:10:09,407 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 18:10:09,499 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 18:10:09,500 INFO L97 edCorrectnessWitness]: Location invariant before [L853-L853] ((((((((((((((((((((! multithreaded || (y == 0 || y == 1)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) [2024-06-27 18:10:09,500 INFO L97 edCorrectnessWitness]: Location invariant before [L854-L854] ((((((((((((((((((((! multithreaded || (y == 0 || y == 1)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) [2024-06-27 18:10:09,500 INFO L97 edCorrectnessWitness]: Location invariant before [L851-L851] ((((((((((((((((((((! multithreaded || (y == 0 || y == 1)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) [2024-06-27 18:10:09,501 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 18:10:09,502 INFO L106 edCorrectnessWitness]: ghost_update [L849-L849] multithreaded = 1; [2024-06-27 18:10:09,539 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 18:10:09,701 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix003_power.opt_pso.opt_rmo.opt_tso.opt.i[974,987] [2024-06-27 18:10:09,907 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 18:10:09,926 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-27 18:10:09,968 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/mix003_power.opt_pso.opt_rmo.opt_tso.opt.i[974,987] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 18:10:10,089 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 18:10:10,136 INFO L206 MainTranslator]: Completed translation [2024-06-27 18:10:10,137 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:10:10 WrapperNode [2024-06-27 18:10:10,137 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 18:10:10,139 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 18:10:10,139 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 18:10:10,139 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 18:10:10,145 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 27.06 06:10:10" (1/1) ... [2024-06-27 18:10:10,178 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 27.06 06:10:10" (1/1) ... [2024-06-27 18:10:10,214 INFO L138 Inliner]: procedures = 175, calls = 46, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 146 [2024-06-27 18:10:10,214 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 18:10:10,222 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 18:10:10,222 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 18:10:10,222 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 18:10:10,230 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:10:10" (1/1) ... [2024-06-27 18:10:10,231 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:10:10" (1/1) ... [2024-06-27 18:10:10,239 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:10:10" (1/1) ... [2024-06-27 18:10:10,264 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-27 18:10:10,265 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:10:10" (1/1) ... [2024-06-27 18:10:10,265 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:10:10" (1/1) ... [2024-06-27 18:10:10,282 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:10:10" (1/1) ... [2024-06-27 18:10:10,284 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:10:10" (1/1) ... [2024-06-27 18:10:10,286 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:10:10" (1/1) ... [2024-06-27 18:10:10,288 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:10:10" (1/1) ... [2024-06-27 18:10:10,292 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 18:10:10,293 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 18:10:10,293 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 18:10:10,293 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 18:10:10,294 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:10:10" (1/1) ... [2024-06-27 18:10:10,299 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 18:10:10,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 18:10:10,324 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-27 18:10:10,339 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-27 18:10:10,359 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 18:10:10,359 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 18:10:10,359 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 18:10:10,359 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 18:10:10,359 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 18:10:10,359 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 18:10:10,359 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 18:10:10,360 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 18:10:10,360 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 18:10:10,360 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 18:10:10,360 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 18:10:10,360 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 18:10:10,361 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 18:10:10,501 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 18:10:10,506 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 18:10:10,937 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 18:10:10,937 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 18:10:11,123 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 18:10:11,123 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 18:10:11,125 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 06:10:11 BoogieIcfgContainer [2024-06-27 18:10:11,126 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 18:10:11,129 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 18:10:11,129 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 18:10:11,132 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 18:10:11,133 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 06:10:09" (1/4) ... [2024-06-27 18:10:11,134 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@79da0144 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 06:10:11, skipping insertion in model container [2024-06-27 18:10:11,134 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 06:10:09" (2/4) ... [2024-06-27 18:10:11,134 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@79da0144 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 06:10:11, skipping insertion in model container [2024-06-27 18:10:11,135 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:10:10" (3/4) ... [2024-06-27 18:10:11,135 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@79da0144 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 06:10:11, skipping insertion in model container [2024-06-27 18:10:11,135 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 06:10:11" (4/4) ... [2024-06-27 18:10:11,137 INFO L112 eAbstractionObserver]: Analyzing ICFG mix003_power.opt_pso.opt_rmo.opt_tso.opt.i [2024-06-27 18:10:11,153 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 18:10:11,154 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 5 error locations. [2024-06-27 18:10:11,154 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 18:10:11,204 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 18:10:11,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 57 places, 48 transitions, 108 flow [2024-06-27 18:10:11,275 INFO L124 PetriNetUnfolderBase]: 1/45 cut-off events. [2024-06-27 18:10:11,276 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 18:10:11,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55 conditions, 45 events. 1/45 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 77 event pairs, 0 based on Foata normal form. 0/39 useless extension candidates. Maximal degree in co-relation 46. Up to 2 conditions per place. [2024-06-27 18:10:11,279 INFO L82 GeneralOperation]: Start removeDead. Operand has 57 places, 48 transitions, 108 flow [2024-06-27 18:10:11,283 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 54 places, 45 transitions, 99 flow [2024-06-27 18:10:11,298 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 18:10:11,303 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;@32839c53, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 18:10:11,303 INFO L358 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2024-06-27 18:10:11,307 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 18:10:11,307 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 18:10:11,307 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 18:10:11,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:10:11,308 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 18:10:11,308 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:10:11,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:10:11,313 INFO L85 PathProgramCache]: Analyzing trace with hash 385501936, now seen corresponding path program 1 times [2024-06-27 18:10:11,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:10:11,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971685443] [2024-06-27 18:10:11,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:10:11,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:10:11,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:10:12,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-27 18:10:12,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:10:12,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971685443] [2024-06-27 18:10:12,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [971685443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:10:12,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:10:12,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 18:10:12,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54924746] [2024-06-27 18:10:12,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:10:12,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 18:10:12,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:10:12,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 18:10:12,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 18:10:12,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-06-27 18:10:12,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 45 transitions, 99 flow. Second operand has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:10:12,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:10:12,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-06-27 18:10:12,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:10:13,408 INFO L124 PetriNetUnfolderBase]: 2349/3995 cut-off events. [2024-06-27 18:10:13,409 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-06-27 18:10:13,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7473 conditions, 3995 events. 2349/3995 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 26260 event pairs, 1832 based on Foata normal form. 121/3782 useless extension candidates. Maximal degree in co-relation 7461. Up to 3411 conditions per place. [2024-06-27 18:10:13,438 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 39 selfloop transitions, 5 changer transitions 0/59 dead transitions. [2024-06-27 18:10:13,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 59 transitions, 221 flow [2024-06-27 18:10:13,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 18:10:13,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 18:10:13,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 103 transitions. [2024-06-27 18:10:13,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7152777777777778 [2024-06-27 18:10:13,452 INFO L175 Difference]: Start difference. First operand has 54 places, 45 transitions, 99 flow. Second operand 3 states and 103 transitions. [2024-06-27 18:10:13,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 59 transitions, 221 flow [2024-06-27 18:10:13,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 59 transitions, 216 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 18:10:13,458 INFO L231 Difference]: Finished difference. Result has 54 places, 48 transitions, 131 flow [2024-06-27 18:10:13,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=131, PETRI_PLACES=54, PETRI_TRANSITIONS=48} [2024-06-27 18:10:13,463 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 0 predicate places. [2024-06-27 18:10:13,463 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 48 transitions, 131 flow [2024-06-27 18:10:13,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:10:13,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:10:13,464 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:10:13,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 18:10:13,464 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:10:13,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:10:13,465 INFO L85 PathProgramCache]: Analyzing trace with hash 1100209103, now seen corresponding path program 1 times [2024-06-27 18:10:13,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:10:13,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543100217] [2024-06-27 18:10:13,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:10:13,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:10:13,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:10:14,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:10:14,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:10:14,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543100217] [2024-06-27 18:10:14,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543100217] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:10:14,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:10:14,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 18:10:14,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314977089] [2024-06-27 18:10:14,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:10:14,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 18:10:14,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:10:14,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 18:10:14,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 18:10:14,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 48 [2024-06-27 18:10:14,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 48 transitions, 131 flow. Second operand has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:10:14,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:10:14,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 48 [2024-06-27 18:10:14,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:10:15,087 INFO L124 PetriNetUnfolderBase]: 2679/4341 cut-off events. [2024-06-27 18:10:15,087 INFO L125 PetriNetUnfolderBase]: For 647/647 co-relation queries the response was YES. [2024-06-27 18:10:15,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9310 conditions, 4341 events. 2679/4341 cut-off events. For 647/647 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 27146 event pairs, 1372 based on Foata normal form. 3/4078 useless extension candidates. Maximal degree in co-relation 9298. Up to 3855 conditions per place. [2024-06-27 18:10:15,120 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 51 selfloop transitions, 9 changer transitions 0/74 dead transitions. [2024-06-27 18:10:15,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 74 transitions, 317 flow [2024-06-27 18:10:15,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 18:10:15,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 18:10:15,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 131 transitions. [2024-06-27 18:10:15,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6822916666666666 [2024-06-27 18:10:15,125 INFO L175 Difference]: Start difference. First operand has 54 places, 48 transitions, 131 flow. Second operand 4 states and 131 transitions. [2024-06-27 18:10:15,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 74 transitions, 317 flow [2024-06-27 18:10:15,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 74 transitions, 312 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 18:10:15,130 INFO L231 Difference]: Finished difference. Result has 57 places, 52 transitions, 177 flow [2024-06-27 18:10:15,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=177, PETRI_PLACES=57, PETRI_TRANSITIONS=52} [2024-06-27 18:10:15,132 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 3 predicate places. [2024-06-27 18:10:15,132 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 52 transitions, 177 flow [2024-06-27 18:10:15,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:10:15,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:10:15,135 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:10:15,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 18:10:15,136 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:10:15,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:10:15,142 INFO L85 PathProgramCache]: Analyzing trace with hash 1435132404, now seen corresponding path program 1 times [2024-06-27 18:10:15,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:10:15,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514555531] [2024-06-27 18:10:15,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:10:15,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:10:15,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:10:16,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:10:16,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:10:16,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514555531] [2024-06-27 18:10:16,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514555531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:10:16,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:10:16,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 18:10:16,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146906307] [2024-06-27 18:10:16,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:10:16,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 18:10:16,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:10:16,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 18:10:16,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 18:10:16,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 48 [2024-06-27 18:10:16,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 52 transitions, 177 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 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-27 18:10:16,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:10:16,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 48 [2024-06-27 18:10:16,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:10:17,462 INFO L124 PetriNetUnfolderBase]: 3410/5672 cut-off events. [2024-06-27 18:10:17,463 INFO L125 PetriNetUnfolderBase]: For 2248/2248 co-relation queries the response was YES. [2024-06-27 18:10:17,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13015 conditions, 5672 events. 3410/5672 cut-off events. For 2248/2248 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 37237 event pairs, 1650 based on Foata normal form. 6/5301 useless extension candidates. Maximal degree in co-relation 13001. Up to 4812 conditions per place. [2024-06-27 18:10:17,499 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 71 selfloop transitions, 16 changer transitions 0/100 dead transitions. [2024-06-27 18:10:17,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 100 transitions, 484 flow [2024-06-27 18:10:17,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:10:17,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:10:17,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 186 transitions. [2024-06-27 18:10:17,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6458333333333334 [2024-06-27 18:10:17,505 INFO L175 Difference]: Start difference. First operand has 57 places, 52 transitions, 177 flow. Second operand 6 states and 186 transitions. [2024-06-27 18:10:17,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 100 transitions, 484 flow [2024-06-27 18:10:17,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 100 transitions, 456 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-06-27 18:10:17,512 INFO L231 Difference]: Finished difference. Result has 61 places, 58 transitions, 237 flow [2024-06-27 18:10:17,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=152, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=237, PETRI_PLACES=61, PETRI_TRANSITIONS=58} [2024-06-27 18:10:17,514 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 7 predicate places. [2024-06-27 18:10:17,514 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 58 transitions, 237 flow [2024-06-27 18:10:17,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 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-27 18:10:17,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:10:17,514 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:10:17,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 18:10:17,515 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:10:17,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:10:17,516 INFO L85 PathProgramCache]: Analyzing trace with hash 771231406, now seen corresponding path program 1 times [2024-06-27 18:10:17,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:10:17,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050316925] [2024-06-27 18:10:17,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:10:17,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:10:17,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:10:18,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:10:18,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:10:18,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050316925] [2024-06-27 18:10:18,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050316925] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:10:18,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:10:18,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 18:10:18,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095308177] [2024-06-27 18:10:18,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:10:18,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 18:10:18,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:10:18,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 18:10:18,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 18:10:18,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:10:18,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 58 transitions, 237 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:10:18,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:10:18,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:10:18,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:10:19,205 INFO L124 PetriNetUnfolderBase]: 4149/6200 cut-off events. [2024-06-27 18:10:19,206 INFO L125 PetriNetUnfolderBase]: For 4214/4214 co-relation queries the response was YES. [2024-06-27 18:10:19,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16326 conditions, 6200 events. 4149/6200 cut-off events. For 4214/4214 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 35850 event pairs, 1466 based on Foata normal form. 2/5934 useless extension candidates. Maximal degree in co-relation 16309. Up to 5921 conditions per place. [2024-06-27 18:10:19,249 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 62 selfloop transitions, 10 changer transitions 0/83 dead transitions. [2024-06-27 18:10:19,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 83 transitions, 451 flow [2024-06-27 18:10:19,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 18:10:19,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 18:10:19,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 133 transitions. [2024-06-27 18:10:19,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5541666666666667 [2024-06-27 18:10:19,251 INFO L175 Difference]: Start difference. First operand has 61 places, 58 transitions, 237 flow. Second operand 5 states and 133 transitions. [2024-06-27 18:10:19,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 83 transitions, 451 flow [2024-06-27 18:10:19,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 83 transitions, 413 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-27 18:10:19,257 INFO L231 Difference]: Finished difference. Result has 63 places, 62 transitions, 258 flow [2024-06-27 18:10:19,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=199, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=258, PETRI_PLACES=63, PETRI_TRANSITIONS=62} [2024-06-27 18:10:19,258 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 9 predicate places. [2024-06-27 18:10:19,258 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 62 transitions, 258 flow [2024-06-27 18:10:19,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:10:19,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:10:19,259 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:10:19,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 18:10:19,259 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:10:19,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:10:19,260 INFO L85 PathProgramCache]: Analyzing trace with hash -1872353366, now seen corresponding path program 1 times [2024-06-27 18:10:19,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:10:19,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32812997] [2024-06-27 18:10:19,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:10:19,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:10:19,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:10:20,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:10:20,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:10:20,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32812997] [2024-06-27 18:10:20,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32812997] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:10:20,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:10:20,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:10:20,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221778731] [2024-06-27 18:10:20,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:10:20,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:10:20,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:10:20,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:10:20,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:10:20,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:10:20,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 62 transitions, 258 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:10:20,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:10:20,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:10:20,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:10:21,141 INFO L124 PetriNetUnfolderBase]: 4137/6245 cut-off events. [2024-06-27 18:10:21,141 INFO L125 PetriNetUnfolderBase]: For 5932/5932 co-relation queries the response was YES. [2024-06-27 18:10:21,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17429 conditions, 6245 events. 4137/6245 cut-off events. For 5932/5932 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 36177 event pairs, 1362 based on Foata normal form. 4/6005 useless extension candidates. Maximal degree in co-relation 17410. Up to 5867 conditions per place. [2024-06-27 18:10:21,184 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 72 selfloop transitions, 14 changer transitions 0/97 dead transitions. [2024-06-27 18:10:21,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 97 transitions, 528 flow [2024-06-27 18:10:21,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:10:21,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:10:21,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-06-27 18:10:21,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5590277777777778 [2024-06-27 18:10:21,187 INFO L175 Difference]: Start difference. First operand has 63 places, 62 transitions, 258 flow. Second operand 6 states and 161 transitions. [2024-06-27 18:10:21,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 97 transitions, 528 flow [2024-06-27 18:10:21,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 97 transitions, 499 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-27 18:10:21,195 INFO L231 Difference]: Finished difference. Result has 66 places, 66 transitions, 302 flow [2024-06-27 18:10:21,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=229, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=302, PETRI_PLACES=66, PETRI_TRANSITIONS=66} [2024-06-27 18:10:21,196 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 12 predicate places. [2024-06-27 18:10:21,196 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 66 transitions, 302 flow [2024-06-27 18:10:21,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:10:21,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:10:21,196 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:10:21,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 18:10:21,197 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting P2Err0ASSERT_VIOLATIONERROR_FUNCTION === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:10:21,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:10:21,197 INFO L85 PathProgramCache]: Analyzing trace with hash -1873439095, now seen corresponding path program 1 times [2024-06-27 18:10:21,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:10:21,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227871984] [2024-06-27 18:10:21,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:10:21,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:10:21,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:10:21,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:10:21,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:10:21,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227871984] [2024-06-27 18:10:21,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227871984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:10:21,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:10:21,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 18:10:21,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221798526] [2024-06-27 18:10:21,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:10:21,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 18:10:21,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:10:21,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 18:10:21,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 18:10:21,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 48 [2024-06-27 18:10:21,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 66 transitions, 302 flow. Second operand has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:10:21,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:10:21,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 48 [2024-06-27 18:10:21,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:10:21,574 INFO L124 PetriNetUnfolderBase]: 1292/2540 cut-off events. [2024-06-27 18:10:21,574 INFO L125 PetriNetUnfolderBase]: For 2835/2968 co-relation queries the response was YES. [2024-06-27 18:10:21,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6094 conditions, 2540 events. 1292/2540 cut-off events. For 2835/2968 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 18814 event pairs, 289 based on Foata normal form. 2/2334 useless extension candidates. Maximal degree in co-relation 6075. Up to 1632 conditions per place. [2024-06-27 18:10:21,594 INFO L140 encePairwiseOnDemand]: 45/48 looper letters, 26 selfloop transitions, 8 changer transitions 0/67 dead transitions. [2024-06-27 18:10:21,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 67 transitions, 336 flow [2024-06-27 18:10:21,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 18:10:21,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 18:10:21,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 107 transitions. [2024-06-27 18:10:21,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7430555555555556 [2024-06-27 18:10:21,595 INFO L175 Difference]: Start difference. First operand has 66 places, 66 transitions, 302 flow. Second operand 3 states and 107 transitions. [2024-06-27 18:10:21,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 67 transitions, 336 flow [2024-06-27 18:10:21,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 67 transitions, 306 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 18:10:21,599 INFO L231 Difference]: Finished difference. Result has 63 places, 59 transitions, 238 flow [2024-06-27 18:10:21,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=222, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=238, PETRI_PLACES=63, PETRI_TRANSITIONS=59} [2024-06-27 18:10:21,600 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 9 predicate places. [2024-06-27 18:10:21,600 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 59 transitions, 238 flow [2024-06-27 18:10:21,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:10:21,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:10:21,600 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:10:21,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 18:10:21,601 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:10:21,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:10:21,601 INFO L85 PathProgramCache]: Analyzing trace with hash 2080867557, now seen corresponding path program 1 times [2024-06-27 18:10:21,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:10:21,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605061598] [2024-06-27 18:10:21,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:10:21,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:10:21,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:10:22,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-27 18:10:22,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:10:22,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605061598] [2024-06-27 18:10:22,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605061598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:10:22,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:10:22,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:10:22,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746727885] [2024-06-27 18:10:22,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:10:22,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:10:22,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:10:22,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:10:22,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:10:22,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:10:22,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 59 transitions, 238 flow. Second operand has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:10:22,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:10:22,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:10:22,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:10:23,418 INFO L124 PetriNetUnfolderBase]: 4171/6059 cut-off events. [2024-06-27 18:10:23,419 INFO L125 PetriNetUnfolderBase]: For 10064/10070 co-relation queries the response was YES. [2024-06-27 18:10:23,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17619 conditions, 6059 events. 4171/6059 cut-off events. For 10064/10070 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 33198 event pairs, 1376 based on Foata normal form. 6/6059 useless extension candidates. Maximal degree in co-relation 17600. Up to 5884 conditions per place. [2024-06-27 18:10:23,462 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 70 selfloop transitions, 16 changer transitions 4/100 dead transitions. [2024-06-27 18:10:23,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 100 transitions, 562 flow [2024-06-27 18:10:23,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:10:23,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:10:23,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-27 18:10:23,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5486111111111112 [2024-06-27 18:10:23,464 INFO L175 Difference]: Start difference. First operand has 63 places, 59 transitions, 238 flow. Second operand 6 states and 158 transitions. [2024-06-27 18:10:23,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 100 transitions, 562 flow [2024-06-27 18:10:23,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 100 transitions, 542 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-27 18:10:23,472 INFO L231 Difference]: Finished difference. Result has 67 places, 64 transitions, 306 flow [2024-06-27 18:10:23,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=222, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=306, PETRI_PLACES=67, PETRI_TRANSITIONS=64} [2024-06-27 18:10:23,473 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 13 predicate places. [2024-06-27 18:10:23,473 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 64 transitions, 306 flow [2024-06-27 18:10:23,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:10:23,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:10:23,473 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:10:23,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 18:10:23,474 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:10:23,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:10:23,474 INFO L85 PathProgramCache]: Analyzing trace with hash -1864126789, now seen corresponding path program 2 times [2024-06-27 18:10:23,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:10:23,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041682047] [2024-06-27 18:10:23,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:10:23,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:10:23,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:10:24,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:10:24,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:10:24,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041682047] [2024-06-27 18:10:24,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041682047] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:10:24,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:10:24,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:10:24,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337236408] [2024-06-27 18:10:24,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:10:24,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:10:24,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:10:24,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:10:24,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:10:24,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:10:24,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 64 transitions, 306 flow. Second operand has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:10:24,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:10:24,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:10:24,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:10:25,185 INFO L124 PetriNetUnfolderBase]: 3640/5310 cut-off events. [2024-06-27 18:10:25,185 INFO L125 PetriNetUnfolderBase]: For 11064/11070 co-relation queries the response was YES. [2024-06-27 18:10:25,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16420 conditions, 5310 events. 3640/5310 cut-off events. For 11064/11070 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 28653 event pairs, 1235 based on Foata normal form. 6/5309 useless extension candidates. Maximal degree in co-relation 16399. Up to 5151 conditions per place. [2024-06-27 18:10:25,218 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 65 selfloop transitions, 16 changer transitions 0/91 dead transitions. [2024-06-27 18:10:25,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 91 transitions, 530 flow [2024-06-27 18:10:25,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:10:25,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:10:25,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-27 18:10:25,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5173611111111112 [2024-06-27 18:10:25,220 INFO L175 Difference]: Start difference. First operand has 67 places, 64 transitions, 306 flow. Second operand 6 states and 149 transitions. [2024-06-27 18:10:25,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 91 transitions, 530 flow [2024-06-27 18:10:25,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 91 transitions, 496 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-27 18:10:25,231 INFO L231 Difference]: Finished difference. Result has 70 places, 64 transitions, 312 flow [2024-06-27 18:10:25,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=272, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=312, PETRI_PLACES=70, PETRI_TRANSITIONS=64} [2024-06-27 18:10:25,232 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 16 predicate places. [2024-06-27 18:10:25,233 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 64 transitions, 312 flow [2024-06-27 18:10:25,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:10:25,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:10:25,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:10:25,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 18:10:25,234 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:10:25,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:10:25,234 INFO L85 PathProgramCache]: Analyzing trace with hash -1457934193, now seen corresponding path program 1 times [2024-06-27 18:10:25,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:10:25,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060727476] [2024-06-27 18:10:25,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:10:25,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:10:25,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:10:26,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:10:26,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:10:26,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060727476] [2024-06-27 18:10:26,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2060727476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:10:26,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:10:26,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:10:26,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597710342] [2024-06-27 18:10:26,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:10:26,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:10:26,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:10:26,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:10:26,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:10:26,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:10:26,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 64 transitions, 312 flow. Second operand has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:10:26,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:10:26,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:10:26,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:10:27,031 INFO L124 PetriNetUnfolderBase]: 3735/5462 cut-off events. [2024-06-27 18:10:27,031 INFO L125 PetriNetUnfolderBase]: For 12158/12160 co-relation queries the response was YES. [2024-06-27 18:10:27,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16938 conditions, 5462 events. 3735/5462 cut-off events. For 12158/12160 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 29490 event pairs, 1224 based on Foata normal form. 4/5459 useless extension candidates. Maximal degree in co-relation 16915. Up to 5259 conditions per place. [2024-06-27 18:10:27,070 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 89 selfloop transitions, 25 changer transitions 0/124 dead transitions. [2024-06-27 18:10:27,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 124 transitions, 734 flow [2024-06-27 18:10:27,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:10:27,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:10:27,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-27 18:10:27,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5260416666666666 [2024-06-27 18:10:27,072 INFO L175 Difference]: Start difference. First operand has 70 places, 64 transitions, 312 flow. Second operand 8 states and 202 transitions. [2024-06-27 18:10:27,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 124 transitions, 734 flow [2024-06-27 18:10:27,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 124 transitions, 678 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 18:10:27,083 INFO L231 Difference]: Finished difference. Result has 74 places, 79 transitions, 432 flow [2024-06-27 18:10:27,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=268, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=432, PETRI_PLACES=74, PETRI_TRANSITIONS=79} [2024-06-27 18:10:27,084 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 20 predicate places. [2024-06-27 18:10:27,085 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 79 transitions, 432 flow [2024-06-27 18:10:27,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:10:27,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:10:27,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:10:27,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 18:10:27,088 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:10:27,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:10:27,088 INFO L85 PathProgramCache]: Analyzing trace with hash 82381575, now seen corresponding path program 2 times [2024-06-27 18:10:27,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:10:27,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744276443] [2024-06-27 18:10:27,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:10:27,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:10:27,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:10:27,932 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:10:27,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:10:27,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744276443] [2024-06-27 18:10:27,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744276443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:10:27,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:10:27,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:10:27,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156674809] [2024-06-27 18:10:27,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:10:27,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:10:27,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:10:27,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:10:27,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:10:28,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:10:28,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 79 transitions, 432 flow. Second operand has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:10:28,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:10:28,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:10:28,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:10:28,881 INFO L124 PetriNetUnfolderBase]: 3758/5502 cut-off events. [2024-06-27 18:10:28,881 INFO L125 PetriNetUnfolderBase]: For 15978/15982 co-relation queries the response was YES. [2024-06-27 18:10:28,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18361 conditions, 5502 events. 3758/5502 cut-off events. For 15978/15982 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 29785 event pairs, 1179 based on Foata normal form. 6/5502 useless extension candidates. Maximal degree in co-relation 18336. Up to 5265 conditions per place. [2024-06-27 18:10:28,924 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 88 selfloop transitions, 26 changer transitions 0/124 dead transitions. [2024-06-27 18:10:28,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 124 transitions, 818 flow [2024-06-27 18:10:28,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:10:28,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:10:28,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-27 18:10:28,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5267857142857143 [2024-06-27 18:10:28,926 INFO L175 Difference]: Start difference. First operand has 74 places, 79 transitions, 432 flow. Second operand 7 states and 177 transitions. [2024-06-27 18:10:28,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 124 transitions, 818 flow [2024-06-27 18:10:28,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 124 transitions, 776 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-27 18:10:28,942 INFO L231 Difference]: Finished difference. Result has 78 places, 82 transitions, 491 flow [2024-06-27 18:10:28,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=390, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=491, PETRI_PLACES=78, PETRI_TRANSITIONS=82} [2024-06-27 18:10:28,943 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 24 predicate places. [2024-06-27 18:10:28,943 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 82 transitions, 491 flow [2024-06-27 18:10:28,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:10:28,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:10:28,943 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:10:28,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 18:10:28,944 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:10:28,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:10:28,944 INFO L85 PathProgramCache]: Analyzing trace with hash 82386411, now seen corresponding path program 1 times [2024-06-27 18:10:28,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:10:28,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65317999] [2024-06-27 18:10:28,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:10:28,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:10:28,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:10:29,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:10:29,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:10:29,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65317999] [2024-06-27 18:10:29,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65317999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:10:29,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:10:29,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:10:29,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108710196] [2024-06-27 18:10:29,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:10:29,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:10:29,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:10:29,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:10:29,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:10:29,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:10:29,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 82 transitions, 491 flow. Second operand has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:10:29,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:10:29,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:10:29,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:10:30,803 INFO L124 PetriNetUnfolderBase]: 3804/5587 cut-off events. [2024-06-27 18:10:30,803 INFO L125 PetriNetUnfolderBase]: For 20907/20917 co-relation queries the response was YES. [2024-06-27 18:10:30,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19613 conditions, 5587 events. 3804/5587 cut-off events. For 20907/20917 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 30421 event pairs, 1073 based on Foata normal form. 9/5585 useless extension candidates. Maximal degree in co-relation 19587. Up to 5237 conditions per place. [2024-06-27 18:10:30,840 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 97 selfloop transitions, 26 changer transitions 0/133 dead transitions. [2024-06-27 18:10:30,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 133 transitions, 957 flow [2024-06-27 18:10:30,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:10:30,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:10:30,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-27 18:10:30,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5446428571428571 [2024-06-27 18:10:30,842 INFO L175 Difference]: Start difference. First operand has 78 places, 82 transitions, 491 flow. Second operand 7 states and 183 transitions. [2024-06-27 18:10:30,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 133 transitions, 957 flow [2024-06-27 18:10:30,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 133 transitions, 878 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 18:10:30,860 INFO L231 Difference]: Finished difference. Result has 80 places, 88 transitions, 534 flow [2024-06-27 18:10:30,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=420, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=534, PETRI_PLACES=80, PETRI_TRANSITIONS=88} [2024-06-27 18:10:30,860 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 26 predicate places. [2024-06-27 18:10:30,861 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 88 transitions, 534 flow [2024-06-27 18:10:30,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:10:30,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:10:30,862 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:10:30,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 18:10:30,862 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:10:30,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:10:30,863 INFO L85 PathProgramCache]: Analyzing trace with hash 2135882203, now seen corresponding path program 3 times [2024-06-27 18:10:30,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:10:30,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119512480] [2024-06-27 18:10:30,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:10:30,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:10:30,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:10:31,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:10:31,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:10:31,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119512480] [2024-06-27 18:10:31,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119512480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:10:31,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:10:31,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:10:31,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144461534] [2024-06-27 18:10:31,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:10:31,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:10:31,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:10:31,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:10:31,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:10:31,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:10:31,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 88 transitions, 534 flow. Second operand has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:10:31,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:10:31,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:10:31,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:10:32,604 INFO L124 PetriNetUnfolderBase]: 3827/5626 cut-off events. [2024-06-27 18:10:32,605 INFO L125 PetriNetUnfolderBase]: For 20367/20372 co-relation queries the response was YES. [2024-06-27 18:10:32,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19771 conditions, 5626 events. 3827/5626 cut-off events. For 20367/20372 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 30831 event pairs, 1148 based on Foata normal form. 4/5620 useless extension candidates. Maximal degree in co-relation 19744. Up to 5265 conditions per place. [2024-06-27 18:10:32,640 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 86 selfloop transitions, 37 changer transitions 0/133 dead transitions. [2024-06-27 18:10:32,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 133 transitions, 988 flow [2024-06-27 18:10:32,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:10:32,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:10:32,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-27 18:10:32,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-06-27 18:10:32,643 INFO L175 Difference]: Start difference. First operand has 80 places, 88 transitions, 534 flow. Second operand 7 states and 180 transitions. [2024-06-27 18:10:32,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 133 transitions, 988 flow [2024-06-27 18:10:32,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 133 transitions, 955 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-27 18:10:32,667 INFO L231 Difference]: Finished difference. Result has 84 places, 94 transitions, 653 flow [2024-06-27 18:10:32,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=501, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=653, PETRI_PLACES=84, PETRI_TRANSITIONS=94} [2024-06-27 18:10:32,669 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 30 predicate places. [2024-06-27 18:10:32,669 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 94 transitions, 653 flow [2024-06-27 18:10:32,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:10:32,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:10:32,670 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:10:32,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 18:10:32,670 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:10:32,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:10:32,671 INFO L85 PathProgramCache]: Analyzing trace with hash -1958716407, now seen corresponding path program 2 times [2024-06-27 18:10:32,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:10:32,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260368357] [2024-06-27 18:10:32,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:10:32,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:10:32,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:10:33,432 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:10:33,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:10:33,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260368357] [2024-06-27 18:10:33,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260368357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:10:33,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:10:33,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:10:33,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146582189] [2024-06-27 18:10:33,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:10:33,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:10:33,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:10:33,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:10:33,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:10:33,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:10:33,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 94 transitions, 653 flow. Second operand has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:10:33,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:10:33,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:10:33,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:10:34,387 INFO L124 PetriNetUnfolderBase]: 3873/5690 cut-off events. [2024-06-27 18:10:34,388 INFO L125 PetriNetUnfolderBase]: For 25386/25398 co-relation queries the response was YES. [2024-06-27 18:10:34,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21119 conditions, 5690 events. 3873/5690 cut-off events. For 25386/25398 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 31127 event pairs, 1055 based on Foata normal form. 12/5691 useless extension candidates. Maximal degree in co-relation 21090. Up to 5308 conditions per place. [2024-06-27 18:10:34,420 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 101 selfloop transitions, 29 changer transitions 0/140 dead transitions. [2024-06-27 18:10:34,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 140 transitions, 1109 flow [2024-06-27 18:10:34,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:10:34,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:10:34,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-27 18:10:34,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-06-27 18:10:34,422 INFO L175 Difference]: Start difference. First operand has 84 places, 94 transitions, 653 flow. Second operand 7 states and 180 transitions. [2024-06-27 18:10:34,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 140 transitions, 1109 flow [2024-06-27 18:10:34,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 140 transitions, 1061 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-27 18:10:34,450 INFO L231 Difference]: Finished difference. Result has 88 places, 97 transitions, 701 flow [2024-06-27 18:10:34,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=605, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=701, PETRI_PLACES=88, PETRI_TRANSITIONS=97} [2024-06-27 18:10:34,451 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 34 predicate places. [2024-06-27 18:10:34,451 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 97 transitions, 701 flow [2024-06-27 18:10:34,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:10:34,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:10:34,451 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:10:34,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 18:10:34,452 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:10:34,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:10:34,452 INFO L85 PathProgramCache]: Analyzing trace with hash 1976077513, now seen corresponding path program 4 times [2024-06-27 18:10:34,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:10:34,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132918493] [2024-06-27 18:10:34,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:10:34,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:10:34,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:10:35,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:10:35,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:10:35,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2132918493] [2024-06-27 18:10:35,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2132918493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:10:35,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:10:35,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:10:35,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778334873] [2024-06-27 18:10:35,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:10:35,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:10:35,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:10:35,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:10:35,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:10:35,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:10:35,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 97 transitions, 701 flow. Second operand has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:10:35,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:10:35,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:10:35,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:10:36,339 INFO L124 PetriNetUnfolderBase]: 3868/5684 cut-off events. [2024-06-27 18:10:36,339 INFO L125 PetriNetUnfolderBase]: For 27769/27774 co-relation queries the response was YES. [2024-06-27 18:10:36,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21471 conditions, 5684 events. 3868/5684 cut-off events. For 27769/27774 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 31009 event pairs, 1165 based on Foata normal form. 2/5667 useless extension candidates. Maximal degree in co-relation 21440. Up to 5324 conditions per place. [2024-06-27 18:10:36,367 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 85 selfloop transitions, 37 changer transitions 0/132 dead transitions. [2024-06-27 18:10:36,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 132 transitions, 1043 flow [2024-06-27 18:10:36,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:10:36,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:10:36,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-27 18:10:36,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5208333333333334 [2024-06-27 18:10:36,369 INFO L175 Difference]: Start difference. First operand has 88 places, 97 transitions, 701 flow. Second operand 7 states and 175 transitions. [2024-06-27 18:10:36,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 132 transitions, 1043 flow [2024-06-27 18:10:36,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 132 transitions, 946 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-27 18:10:36,392 INFO L231 Difference]: Finished difference. Result has 90 places, 97 transitions, 686 flow [2024-06-27 18:10:36,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=604, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=686, PETRI_PLACES=90, PETRI_TRANSITIONS=97} [2024-06-27 18:10:36,392 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 36 predicate places. [2024-06-27 18:10:36,393 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 97 transitions, 686 flow [2024-06-27 18:10:36,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:10:36,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:10:36,393 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:10:36,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 18:10:36,393 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:10:36,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:10:36,394 INFO L85 PathProgramCache]: Analyzing trace with hash -190039373, now seen corresponding path program 3 times [2024-06-27 18:10:36,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:10:36,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389991123] [2024-06-27 18:10:36,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:10:36,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:10:36,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:10:37,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:10:37,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:10:37,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389991123] [2024-06-27 18:10:37,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389991123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:10:37,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:10:37,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:10:37,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350679508] [2024-06-27 18:10:37,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:10:37,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:10:37,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:10:37,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:10:37,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:10:37,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:10:37,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 97 transitions, 686 flow. Second operand has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:10:37,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:10:37,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:10:37,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:10:38,180 INFO L124 PetriNetUnfolderBase]: 3858/5669 cut-off events. [2024-06-27 18:10:38,180 INFO L125 PetriNetUnfolderBase]: For 29299/29311 co-relation queries the response was YES. [2024-06-27 18:10:38,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21436 conditions, 5669 events. 3858/5669 cut-off events. For 29299/29311 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 30943 event pairs, 1055 based on Foata normal form. 12/5670 useless extension candidates. Maximal degree in co-relation 21404. Up to 5293 conditions per place. [2024-06-27 18:10:38,212 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 97 selfloop transitions, 30 changer transitions 0/137 dead transitions. [2024-06-27 18:10:38,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 137 transitions, 1060 flow [2024-06-27 18:10:38,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:10:38,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:10:38,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-27 18:10:38,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-27 18:10:38,215 INFO L175 Difference]: Start difference. First operand has 90 places, 97 transitions, 686 flow. Second operand 7 states and 176 transitions. [2024-06-27 18:10:38,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 137 transitions, 1060 flow [2024-06-27 18:10:38,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 137 transitions, 946 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 18:10:38,252 INFO L231 Difference]: Finished difference. Result has 91 places, 97 transitions, 640 flow [2024-06-27 18:10:38,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=572, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=640, PETRI_PLACES=91, PETRI_TRANSITIONS=97} [2024-06-27 18:10:38,253 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 37 predicate places. [2024-06-27 18:10:38,253 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 97 transitions, 640 flow [2024-06-27 18:10:38,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:10:38,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:10:38,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:10:38,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 18:10:38,254 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:10:38,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:10:38,255 INFO L85 PathProgramCache]: Analyzing trace with hash -785300250, now seen corresponding path program 1 times [2024-06-27 18:10:38,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:10:38,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946622119] [2024-06-27 18:10:38,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:10:38,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:10:38,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:10:39,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:10:39,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:10:39,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946622119] [2024-06-27 18:10:39,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946622119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:10:39,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:10:39,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 18:10:39,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509193034] [2024-06-27 18:10:39,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:10:39,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 18:10:39,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:10:39,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 18:10:39,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 18:10:39,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 48 [2024-06-27 18:10:39,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 97 transitions, 640 flow. Second operand has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:10:39,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:10:39,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 48 [2024-06-27 18:10:39,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:10:39,695 INFO L124 PetriNetUnfolderBase]: 2875/5154 cut-off events. [2024-06-27 18:10:39,695 INFO L125 PetriNetUnfolderBase]: For 25513/25572 co-relation queries the response was YES. [2024-06-27 18:10:39,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17368 conditions, 5154 events. 2875/5154 cut-off events. For 25513/25572 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 35645 event pairs, 1247 based on Foata normal form. 26/5017 useless extension candidates. Maximal degree in co-relation 17335. Up to 4128 conditions per place. [2024-06-27 18:10:39,725 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 82 selfloop transitions, 9 changer transitions 0/118 dead transitions. [2024-06-27 18:10:39,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 118 transitions, 907 flow [2024-06-27 18:10:39,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 18:10:39,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 18:10:39,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-06-27 18:10:39,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-27 18:10:39,726 INFO L175 Difference]: Start difference. First operand has 91 places, 97 transitions, 640 flow. Second operand 5 states and 130 transitions. [2024-06-27 18:10:39,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 118 transitions, 907 flow [2024-06-27 18:10:39,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 118 transitions, 835 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 18:10:39,746 INFO L231 Difference]: Finished difference. Result has 91 places, 104 transitions, 656 flow [2024-06-27 18:10:39,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=572, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=656, PETRI_PLACES=91, PETRI_TRANSITIONS=104} [2024-06-27 18:10:39,746 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 37 predicate places. [2024-06-27 18:10:39,746 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 104 transitions, 656 flow [2024-06-27 18:10:39,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:10:39,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:10:39,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:10:39,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 18:10:39,747 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:10:39,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:10:39,748 INFO L85 PathProgramCache]: Analyzing trace with hash -1740493939, now seen corresponding path program 1 times [2024-06-27 18:10:39,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:10:39,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462546389] [2024-06-27 18:10:39,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:10:39,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:10:39,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:10:40,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:10:40,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:10:40,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462546389] [2024-06-27 18:10:40,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462546389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:10:40,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:10:40,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:10:40,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805699603] [2024-06-27 18:10:40,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:10:40,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:10:40,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:10:40,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:10:40,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:10:40,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:10:40,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 104 transitions, 656 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:10:40,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:10:40,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:10:40,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:10:41,716 INFO L124 PetriNetUnfolderBase]: 3906/6399 cut-off events. [2024-06-27 18:10:41,716 INFO L125 PetriNetUnfolderBase]: For 35719/35723 co-relation queries the response was YES. [2024-06-27 18:10:41,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23407 conditions, 6399 events. 3906/6399 cut-off events. For 35719/35723 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 40232 event pairs, 1364 based on Foata normal form. 8/6191 useless extension candidates. Maximal degree in co-relation 23372. Up to 5428 conditions per place. [2024-06-27 18:10:41,755 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 115 selfloop transitions, 32 changer transitions 0/157 dead transitions. [2024-06-27 18:10:41,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 157 transitions, 1142 flow [2024-06-27 18:10:41,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:10:41,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:10:41,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-27 18:10:41,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5260416666666666 [2024-06-27 18:10:41,756 INFO L175 Difference]: Start difference. First operand has 91 places, 104 transitions, 656 flow. Second operand 8 states and 202 transitions. [2024-06-27 18:10:41,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 157 transitions, 1142 flow [2024-06-27 18:10:41,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 157 transitions, 1121 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-06-27 18:10:41,776 INFO L231 Difference]: Finished difference. Result has 97 places, 107 transitions, 748 flow [2024-06-27 18:10:41,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=635, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=748, PETRI_PLACES=97, PETRI_TRANSITIONS=107} [2024-06-27 18:10:41,777 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 43 predicate places. [2024-06-27 18:10:41,777 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 107 transitions, 748 flow [2024-06-27 18:10:41,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:10:41,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:10:41,777 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:10:41,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 18:10:41,778 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:10:41,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:10:41,778 INFO L85 PathProgramCache]: Analyzing trace with hash -1740992737, now seen corresponding path program 2 times [2024-06-27 18:10:41,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:10:41,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505833931] [2024-06-27 18:10:41,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:10:41,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:10:41,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:10:42,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:10:42,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:10:42,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505833931] [2024-06-27 18:10:42,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505833931] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:10:42,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:10:42,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:10:42,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045817955] [2024-06-27 18:10:42,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:10:42,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:10:42,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:10:42,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:10:42,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:10:42,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:10:42,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 107 transitions, 748 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:10:42,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:10:42,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:10:42,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:10:43,876 INFO L124 PetriNetUnfolderBase]: 4008/6457 cut-off events. [2024-06-27 18:10:43,876 INFO L125 PetriNetUnfolderBase]: For 43375/43380 co-relation queries the response was YES. [2024-06-27 18:10:43,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25257 conditions, 6457 events. 4008/6457 cut-off events. For 43375/43380 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 39695 event pairs, 1167 based on Foata normal form. 4/6273 useless extension candidates. Maximal degree in co-relation 25220. Up to 5172 conditions per place. [2024-06-27 18:10:43,930 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 105 selfloop transitions, 55 changer transitions 0/170 dead transitions. [2024-06-27 18:10:43,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 170 transitions, 1458 flow [2024-06-27 18:10:43,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:10:43,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:10:43,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-27 18:10:43,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5598958333333334 [2024-06-27 18:10:43,931 INFO L175 Difference]: Start difference. First operand has 97 places, 107 transitions, 748 flow. Second operand 8 states and 215 transitions. [2024-06-27 18:10:43,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 170 transitions, 1458 flow [2024-06-27 18:10:43,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 170 transitions, 1371 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 18:10:43,965 INFO L231 Difference]: Finished difference. Result has 99 places, 116 transitions, 905 flow [2024-06-27 18:10:43,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=661, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=905, PETRI_PLACES=99, PETRI_TRANSITIONS=116} [2024-06-27 18:10:43,965 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 45 predicate places. [2024-06-27 18:10:43,966 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 116 transitions, 905 flow [2024-06-27 18:10:43,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:10:43,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:10:43,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:10:43,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 18:10:43,966 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:10:43,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:10:43,967 INFO L85 PathProgramCache]: Analyzing trace with hash -1740344209, now seen corresponding path program 3 times [2024-06-27 18:10:43,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:10:43,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [694856210] [2024-06-27 18:10:43,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:10:43,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:10:43,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:10:44,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:10:44,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:10:44,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [694856210] [2024-06-27 18:10:44,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [694856210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:10:44,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:10:44,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:10:44,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937477019] [2024-06-27 18:10:44,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:10:44,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:10:44,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:10:44,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:10:44,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:10:44,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:10:44,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 116 transitions, 905 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:10:44,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:10:44,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:10:44,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:10:46,129 INFO L124 PetriNetUnfolderBase]: 3998/6443 cut-off events. [2024-06-27 18:10:46,129 INFO L125 PetriNetUnfolderBase]: For 49407/49412 co-relation queries the response was YES. [2024-06-27 18:10:46,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26111 conditions, 6443 events. 3998/6443 cut-off events. For 49407/49412 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 39708 event pairs, 1156 based on Foata normal form. 4/6259 useless extension candidates. Maximal degree in co-relation 26073. Up to 5164 conditions per place. [2024-06-27 18:10:46,164 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 100 selfloop transitions, 57 changer transitions 0/167 dead transitions. [2024-06-27 18:10:46,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 167 transitions, 1429 flow [2024-06-27 18:10:46,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:10:46,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:10:46,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-27 18:10:46,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5494791666666666 [2024-06-27 18:10:46,166 INFO L175 Difference]: Start difference. First operand has 99 places, 116 transitions, 905 flow. Second operand 8 states and 211 transitions. [2024-06-27 18:10:46,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 167 transitions, 1429 flow [2024-06-27 18:10:46,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 167 transitions, 1336 flow, removed 32 selfloop flow, removed 3 redundant places. [2024-06-27 18:10:46,201 INFO L231 Difference]: Finished difference. Result has 104 places, 116 transitions, 934 flow [2024-06-27 18:10:46,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=812, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=934, PETRI_PLACES=104, PETRI_TRANSITIONS=116} [2024-06-27 18:10:46,201 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 50 predicate places. [2024-06-27 18:10:46,202 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 116 transitions, 934 flow [2024-06-27 18:10:46,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:10:46,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:10:46,202 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:10:46,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 18:10:46,202 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:10:46,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:10:46,203 INFO L85 PathProgramCache]: Analyzing trace with hash -583313425, now seen corresponding path program 4 times [2024-06-27 18:10:46,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:10:46,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8612109] [2024-06-27 18:10:46,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:10:46,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:10:46,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:10:47,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:10:47,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:10:47,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8612109] [2024-06-27 18:10:47,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8612109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:10:47,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:10:47,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:10:47,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924915856] [2024-06-27 18:10:47,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:10:47,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:10:47,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:10:47,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:10:47,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:10:47,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:10:47,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 116 transitions, 934 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:10:47,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:10:47,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:10:47,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:10:48,296 INFO L124 PetriNetUnfolderBase]: 4044/6118 cut-off events. [2024-06-27 18:10:48,296 INFO L125 PetriNetUnfolderBase]: For 53118/53123 co-relation queries the response was YES. [2024-06-27 18:10:48,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26492 conditions, 6118 events. 4044/6118 cut-off events. For 53118/53123 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 35110 event pairs, 1039 based on Foata normal form. 4/6063 useless extension candidates. Maximal degree in co-relation 26452. Up to 5203 conditions per place. [2024-06-27 18:10:48,348 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 95 selfloop transitions, 62 changer transitions 0/167 dead transitions. [2024-06-27 18:10:48,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 167 transitions, 1506 flow [2024-06-27 18:10:48,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:10:48,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:10:48,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-27 18:10:48,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5364583333333334 [2024-06-27 18:10:48,350 INFO L175 Difference]: Start difference. First operand has 104 places, 116 transitions, 934 flow. Second operand 8 states and 206 transitions. [2024-06-27 18:10:48,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 167 transitions, 1506 flow [2024-06-27 18:10:48,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 167 transitions, 1378 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 18:10:48,388 INFO L231 Difference]: Finished difference. Result has 105 places, 119 transitions, 990 flow [2024-06-27 18:10:48,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=812, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=990, PETRI_PLACES=105, PETRI_TRANSITIONS=119} [2024-06-27 18:10:48,389 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 51 predicate places. [2024-06-27 18:10:48,389 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 119 transitions, 990 flow [2024-06-27 18:10:48,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:10:48,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:10:48,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:10:48,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 18:10:48,389 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:10:48,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:10:48,390 INFO L85 PathProgramCache]: Analyzing trace with hash -544877333, now seen corresponding path program 5 times [2024-06-27 18:10:48,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:10:48,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409192279] [2024-06-27 18:10:48,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:10:48,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:10:48,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:10:49,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:10:49,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:10:49,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409192279] [2024-06-27 18:10:49,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409192279] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:10:49,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:10:49,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:10:49,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780900388] [2024-06-27 18:10:49,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:10:49,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:10:49,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:10:49,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:10:49,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:10:49,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:10:49,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 119 transitions, 990 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:10:49,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:10:49,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:10:49,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:10:50,306 INFO L124 PetriNetUnfolderBase]: 4090/6191 cut-off events. [2024-06-27 18:10:50,306 INFO L125 PetriNetUnfolderBase]: For 57785/57790 co-relation queries the response was YES. [2024-06-27 18:10:50,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27167 conditions, 6191 events. 4090/6191 cut-off events. For 57785/57790 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 35614 event pairs, 1030 based on Foata normal form. 4/6136 useless extension candidates. Maximal degree in co-relation 27126. Up to 5242 conditions per place. [2024-06-27 18:10:50,356 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 100 selfloop transitions, 61 changer transitions 0/171 dead transitions. [2024-06-27 18:10:50,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 171 transitions, 1576 flow [2024-06-27 18:10:50,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:10:50,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:10:50,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-27 18:10:50,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5442708333333334 [2024-06-27 18:10:50,358 INFO L175 Difference]: Start difference. First operand has 105 places, 119 transitions, 990 flow. Second operand 8 states and 209 transitions. [2024-06-27 18:10:50,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 171 transitions, 1576 flow [2024-06-27 18:10:50,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 171 transitions, 1433 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-27 18:10:50,412 INFO L231 Difference]: Finished difference. Result has 108 places, 122 transitions, 1029 flow [2024-06-27 18:10:50,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=856, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1029, PETRI_PLACES=108, PETRI_TRANSITIONS=122} [2024-06-27 18:10:50,413 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 54 predicate places. [2024-06-27 18:10:50,413 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 122 transitions, 1029 flow [2024-06-27 18:10:50,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:10:50,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:10:50,413 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:10:50,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 18:10:50,414 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:10:50,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:10:50,414 INFO L85 PathProgramCache]: Analyzing trace with hash 1128862343, now seen corresponding path program 6 times [2024-06-27 18:10:50,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:10:50,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536355901] [2024-06-27 18:10:50,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:10:50,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:10:50,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:10:51,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:10:51,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:10:51,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536355901] [2024-06-27 18:10:51,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536355901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:10:51,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:10:51,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:10:51,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585219176] [2024-06-27 18:10:51,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:10:51,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:10:51,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:10:51,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:10:51,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:10:51,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:10:51,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 122 transitions, 1029 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:10:51,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:10:51,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:10:51,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:10:52,517 INFO L124 PetriNetUnfolderBase]: 4080/6177 cut-off events. [2024-06-27 18:10:52,518 INFO L125 PetriNetUnfolderBase]: For 60284/60289 co-relation queries the response was YES. [2024-06-27 18:10:52,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27004 conditions, 6177 events. 4080/6177 cut-off events. For 60284/60289 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 35582 event pairs, 1028 based on Foata normal form. 4/6122 useless extension candidates. Maximal degree in co-relation 26962. Up to 5234 conditions per place. [2024-06-27 18:10:52,550 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 97 selfloop transitions, 62 changer transitions 0/169 dead transitions. [2024-06-27 18:10:52,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 169 transitions, 1485 flow [2024-06-27 18:10:52,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:10:52,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:10:52,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-27 18:10:52,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5364583333333334 [2024-06-27 18:10:52,551 INFO L175 Difference]: Start difference. First operand has 108 places, 122 transitions, 1029 flow. Second operand 8 states and 206 transitions. [2024-06-27 18:10:52,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 169 transitions, 1485 flow [2024-06-27 18:10:52,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 169 transitions, 1261 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-27 18:10:52,595 INFO L231 Difference]: Finished difference. Result has 109 places, 122 transitions, 937 flow [2024-06-27 18:10:52,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=805, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=937, PETRI_PLACES=109, PETRI_TRANSITIONS=122} [2024-06-27 18:10:52,596 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 55 predicate places. [2024-06-27 18:10:52,596 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 122 transitions, 937 flow [2024-06-27 18:10:52,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:10:52,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:10:52,596 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:10:52,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 18:10:52,597 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:10:52,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:10:52,597 INFO L85 PathProgramCache]: Analyzing trace with hash 1136496620, now seen corresponding path program 1 times [2024-06-27 18:10:52,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:10:52,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707305835] [2024-06-27 18:10:52,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:10:52,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:10:52,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:10:53,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:10:53,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:10:53,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707305835] [2024-06-27 18:10:53,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707305835] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:10:53,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:10:53,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:10:53,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822045212] [2024-06-27 18:10:53,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:10:53,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:10:53,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:10:53,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:10:53,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:10:53,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:10:53,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 122 transitions, 937 flow. Second operand has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:10:53,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:10:53,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:10:53,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:10:55,052 INFO L124 PetriNetUnfolderBase]: 3549/5861 cut-off events. [2024-06-27 18:10:55,052 INFO L125 PetriNetUnfolderBase]: For 53030/53032 co-relation queries the response was YES. [2024-06-27 18:10:55,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24155 conditions, 5861 events. 3549/5861 cut-off events. For 53030/53032 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 37339 event pairs, 1242 based on Foata normal form. 4/5750 useless extension candidates. Maximal degree in co-relation 24112. Up to 5009 conditions per place. [2024-06-27 18:10:55,097 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 140 selfloop transitions, 19 changer transitions 0/170 dead transitions. [2024-06-27 18:10:55,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 170 transitions, 1435 flow [2024-06-27 18:10:55,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:10:55,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:10:55,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-27 18:10:55,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5260416666666666 [2024-06-27 18:10:55,099 INFO L175 Difference]: Start difference. First operand has 109 places, 122 transitions, 937 flow. Second operand 8 states and 202 transitions. [2024-06-27 18:10:55,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 170 transitions, 1435 flow [2024-06-27 18:10:55,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 170 transitions, 1299 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 18:10:55,147 INFO L231 Difference]: Finished difference. Result has 111 places, 127 transitions, 908 flow [2024-06-27 18:10:55,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=805, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=908, PETRI_PLACES=111, PETRI_TRANSITIONS=127} [2024-06-27 18:10:55,148 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 57 predicate places. [2024-06-27 18:10:55,148 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 127 transitions, 908 flow [2024-06-27 18:10:55,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:10:55,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:10:55,148 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:10:55,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 18:10:55,149 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:10:55,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:10:55,149 INFO L85 PathProgramCache]: Analyzing trace with hash 1474652348, now seen corresponding path program 1 times [2024-06-27 18:10:55,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:10:55,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448957281] [2024-06-27 18:10:55,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:10:55,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:10:55,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:10:56,371 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:10:56,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:10:56,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448957281] [2024-06-27 18:10:56,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448957281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:10:56,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:10:56,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:10:56,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312186218] [2024-06-27 18:10:56,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:10:56,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:10:56,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:10:56,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:10:56,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:10:56,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 48 [2024-06-27 18:10:56,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 127 transitions, 908 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 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-27 18:10:56,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:10:56,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 48 [2024-06-27 18:10:56,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:10:57,169 INFO L124 PetriNetUnfolderBase]: 3039/5149 cut-off events. [2024-06-27 18:10:57,169 INFO L125 PetriNetUnfolderBase]: For 54882/54941 co-relation queries the response was YES. [2024-06-27 18:10:57,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21723 conditions, 5149 events. 3039/5149 cut-off events. For 54882/54941 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 33651 event pairs, 1163 based on Foata normal form. 25/5040 useless extension candidates. Maximal degree in co-relation 21678. Up to 4316 conditions per place. [2024-06-27 18:10:57,209 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 111 selfloop transitions, 12 changer transitions 0/150 dead transitions. [2024-06-27 18:10:57,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 150 transitions, 1236 flow [2024-06-27 18:10:57,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:10:57,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:10:57,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-27 18:10:57,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5381944444444444 [2024-06-27 18:10:57,210 INFO L175 Difference]: Start difference. First operand has 111 places, 127 transitions, 908 flow. Second operand 6 states and 155 transitions. [2024-06-27 18:10:57,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 150 transitions, 1236 flow [2024-06-27 18:10:57,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 150 transitions, 1173 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 18:10:57,245 INFO L231 Difference]: Finished difference. Result has 112 places, 130 transitions, 905 flow [2024-06-27 18:10:57,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=845, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=905, PETRI_PLACES=112, PETRI_TRANSITIONS=130} [2024-06-27 18:10:57,245 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 58 predicate places. [2024-06-27 18:10:57,245 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 130 transitions, 905 flow [2024-06-27 18:10:57,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 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-27 18:10:57,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:10:57,246 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:10:57,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 18:10:57,246 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:10:57,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:10:57,246 INFO L85 PathProgramCache]: Analyzing trace with hash 1745648526, now seen corresponding path program 1 times [2024-06-27 18:10:57,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:10:57,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208156441] [2024-06-27 18:10:57,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:10:57,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:10:57,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:10:58,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:10:58,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:10:58,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [208156441] [2024-06-27 18:10:58,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [208156441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:10:58,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:10:58,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:10:58,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190395981] [2024-06-27 18:10:58,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:10:58,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:10:58,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:10:58,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:10:58,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:10:58,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:10:58,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 130 transitions, 905 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:10:58,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:10:58,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:10:58,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:10:59,605 INFO L124 PetriNetUnfolderBase]: 4160/6822 cut-off events. [2024-06-27 18:10:59,605 INFO L125 PetriNetUnfolderBase]: For 72761/72765 co-relation queries the response was YES. [2024-06-27 18:10:59,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29110 conditions, 6822 events. 4160/6822 cut-off events. For 72761/72765 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 43091 event pairs, 926 based on Foata normal form. 8/6611 useless extension candidates. Maximal degree in co-relation 29064. Up to 5674 conditions per place. [2024-06-27 18:10:59,643 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 150 selfloop transitions, 35 changer transitions 0/195 dead transitions. [2024-06-27 18:10:59,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 195 transitions, 1619 flow [2024-06-27 18:10:59,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:10:59,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:10:59,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 228 transitions. [2024-06-27 18:10:59,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5277777777777778 [2024-06-27 18:10:59,646 INFO L175 Difference]: Start difference. First operand has 112 places, 130 transitions, 905 flow. Second operand 9 states and 228 transitions. [2024-06-27 18:10:59,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 195 transitions, 1619 flow [2024-06-27 18:10:59,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 195 transitions, 1581 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 18:10:59,697 INFO L231 Difference]: Finished difference. Result has 117 places, 134 transitions, 1020 flow [2024-06-27 18:10:59,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=867, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1020, PETRI_PLACES=117, PETRI_TRANSITIONS=134} [2024-06-27 18:10:59,697 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 63 predicate places. [2024-06-27 18:10:59,697 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 134 transitions, 1020 flow [2024-06-27 18:10:59,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:10:59,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:10:59,698 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:10:59,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 18:10:59,698 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:10:59,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:10:59,698 INFO L85 PathProgramCache]: Analyzing trace with hash 1745708976, now seen corresponding path program 2 times [2024-06-27 18:10:59,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:10:59,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762109222] [2024-06-27 18:10:59,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:10:59,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:10:59,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:11:00,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:11:00,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:11:00,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762109222] [2024-06-27 18:11:00,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762109222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:11:00,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:11:00,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:11:00,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565842280] [2024-06-27 18:11:00,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:11:00,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:11:00,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:11:00,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:11:00,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:11:00,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:11:00,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 134 transitions, 1020 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:11:00,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:11:00,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:11:00,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:11:01,827 INFO L124 PetriNetUnfolderBase]: 4152/6822 cut-off events. [2024-06-27 18:11:01,827 INFO L125 PetriNetUnfolderBase]: For 78311/78315 co-relation queries the response was YES. [2024-06-27 18:11:01,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29595 conditions, 6822 events. 4152/6822 cut-off events. For 78311/78315 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 43266 event pairs, 1238 based on Foata normal form. 8/6607 useless extension candidates. Maximal degree in co-relation 29548. Up to 5777 conditions per place. [2024-06-27 18:11:01,874 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 143 selfloop transitions, 31 changer transitions 0/184 dead transitions. [2024-06-27 18:11:01,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 184 transitions, 1526 flow [2024-06-27 18:11:01,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:11:01,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:11:01,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-27 18:11:01,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5234375 [2024-06-27 18:11:01,876 INFO L175 Difference]: Start difference. First operand has 117 places, 134 transitions, 1020 flow. Second operand 8 states and 201 transitions. [2024-06-27 18:11:01,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 184 transitions, 1526 flow [2024-06-27 18:11:01,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 184 transitions, 1427 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-27 18:11:01,948 INFO L231 Difference]: Finished difference. Result has 120 places, 134 transitions, 991 flow [2024-06-27 18:11:01,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=921, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=991, PETRI_PLACES=120, PETRI_TRANSITIONS=134} [2024-06-27 18:11:01,949 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 66 predicate places. [2024-06-27 18:11:01,949 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 134 transitions, 991 flow [2024-06-27 18:11:01,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:11:01,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:11:01,949 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:11:01,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 18:11:01,949 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:11:01,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:11:01,950 INFO L85 PathProgramCache]: Analyzing trace with hash 1883728044, now seen corresponding path program 3 times [2024-06-27 18:11:01,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:11:01,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110895523] [2024-06-27 18:11:01,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:11:01,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:11:01,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:11:02,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:11:02,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:11:02,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110895523] [2024-06-27 18:11:02,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110895523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:11:02,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:11:02,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:11:02,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590191713] [2024-06-27 18:11:02,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:11:02,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:11:02,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:11:02,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:11:02,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:11:02,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:11:02,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 134 transitions, 991 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:11:02,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:11:02,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:11:02,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:11:04,134 INFO L124 PetriNetUnfolderBase]: 4189/6772 cut-off events. [2024-06-27 18:11:04,134 INFO L125 PetriNetUnfolderBase]: For 83278/83283 co-relation queries the response was YES. [2024-06-27 18:11:04,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29845 conditions, 6772 events. 4189/6772 cut-off events. For 83278/83283 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 41992 event pairs, 1163 based on Foata normal form. 6/6581 useless extension candidates. Maximal degree in co-relation 29796. Up to 5747 conditions per place. [2024-06-27 18:11:04,185 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 131 selfloop transitions, 41 changer transitions 0/182 dead transitions. [2024-06-27 18:11:04,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 182 transitions, 1513 flow [2024-06-27 18:11:04,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:11:04,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:11:04,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-27 18:11:04,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5260416666666666 [2024-06-27 18:11:04,186 INFO L175 Difference]: Start difference. First operand has 120 places, 134 transitions, 991 flow. Second operand 8 states and 202 transitions. [2024-06-27 18:11:04,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 182 transitions, 1513 flow [2024-06-27 18:11:04,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 182 transitions, 1444 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-27 18:11:04,253 INFO L231 Difference]: Finished difference. Result has 121 places, 136 transitions, 1055 flow [2024-06-27 18:11:04,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=922, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1055, PETRI_PLACES=121, PETRI_TRANSITIONS=136} [2024-06-27 18:11:04,254 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 67 predicate places. [2024-06-27 18:11:04,254 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 136 transitions, 1055 flow [2024-06-27 18:11:04,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:11:04,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:11:04,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:11:04,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 18:11:04,255 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:11:04,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:11:04,255 INFO L85 PathProgramCache]: Analyzing trace with hash -276533601, now seen corresponding path program 1 times [2024-06-27 18:11:04,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:11:04,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076082713] [2024-06-27 18:11:04,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:11:04,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:11:04,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:11:05,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:11:05,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:11:05,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076082713] [2024-06-27 18:11:05,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076082713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:11:05,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:11:05,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:11:05,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716303657] [2024-06-27 18:11:05,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:11:05,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:11:05,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:11:05,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:11:05,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:11:05,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 48 [2024-06-27 18:11:05,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 136 transitions, 1055 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:11:05,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:11:05,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 48 [2024-06-27 18:11:05,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:11:05,845 INFO L124 PetriNetUnfolderBase]: 3598/5949 cut-off events. [2024-06-27 18:11:05,845 INFO L125 PetriNetUnfolderBase]: For 86383/86424 co-relation queries the response was YES. [2024-06-27 18:11:05,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26891 conditions, 5949 events. 3598/5949 cut-off events. For 86383/86424 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 38771 event pairs, 1350 based on Foata normal form. 25/5812 useless extension candidates. Maximal degree in co-relation 26841. Up to 5076 conditions per place. [2024-06-27 18:11:05,893 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 123 selfloop transitions, 23 changer transitions 0/175 dead transitions. [2024-06-27 18:11:05,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 175 transitions, 1591 flow [2024-06-27 18:11:05,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:11:05,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:11:05,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-27 18:11:05,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5347222222222222 [2024-06-27 18:11:05,894 INFO L175 Difference]: Start difference. First operand has 121 places, 136 transitions, 1055 flow. Second operand 6 states and 154 transitions. [2024-06-27 18:11:05,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 175 transitions, 1591 flow [2024-06-27 18:11:05,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 175 transitions, 1450 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 18:11:05,951 INFO L231 Difference]: Finished difference. Result has 122 places, 153 transitions, 1197 flow [2024-06-27 18:11:05,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=940, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1197, PETRI_PLACES=122, PETRI_TRANSITIONS=153} [2024-06-27 18:11:05,952 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 68 predicate places. [2024-06-27 18:11:05,952 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 153 transitions, 1197 flow [2024-06-27 18:11:05,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:11:05,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:11:05,952 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:11:05,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 18:11:05,953 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:11:05,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:11:05,953 INFO L85 PathProgramCache]: Analyzing trace with hash 288495536, now seen corresponding path program 4 times [2024-06-27 18:11:05,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:11:05,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38891919] [2024-06-27 18:11:05,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:11:05,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:11:05,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:11:06,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:11:06,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:11:06,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38891919] [2024-06-27 18:11:06,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38891919] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:11:06,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:11:06,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:11:06,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952627093] [2024-06-27 18:11:06,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:11:06,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:11:06,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:11:06,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:11:06,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:11:06,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:11:06,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 153 transitions, 1197 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:11:06,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:11:06,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:11:06,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:11:08,062 INFO L124 PetriNetUnfolderBase]: 4215/6677 cut-off events. [2024-06-27 18:11:08,062 INFO L125 PetriNetUnfolderBase]: For 95287/95292 co-relation queries the response was YES. [2024-06-27 18:11:08,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31176 conditions, 6677 events. 4215/6677 cut-off events. For 95287/95292 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 41074 event pairs, 1295 based on Foata normal form. 4/6528 useless extension candidates. Maximal degree in co-relation 31124. Up to 5781 conditions per place. [2024-06-27 18:11:08,111 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 134 selfloop transitions, 54 changer transitions 0/198 dead transitions. [2024-06-27 18:11:08,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 198 transitions, 1753 flow [2024-06-27 18:11:08,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:11:08,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:11:08,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 18:11:08,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5182291666666666 [2024-06-27 18:11:08,113 INFO L175 Difference]: Start difference. First operand has 122 places, 153 transitions, 1197 flow. Second operand 8 states and 199 transitions. [2024-06-27 18:11:08,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 198 transitions, 1753 flow [2024-06-27 18:11:08,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 198 transitions, 1706 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-27 18:11:08,178 INFO L231 Difference]: Finished difference. Result has 127 places, 155 transitions, 1313 flow [2024-06-27 18:11:08,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1150, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1313, PETRI_PLACES=127, PETRI_TRANSITIONS=155} [2024-06-27 18:11:08,179 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 73 predicate places. [2024-06-27 18:11:08,179 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 155 transitions, 1313 flow [2024-06-27 18:11:08,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:11:08,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:11:08,179 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:11:08,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 18:11:08,180 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:11:08,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:11:08,180 INFO L85 PathProgramCache]: Analyzing trace with hash 1240725509, now seen corresponding path program 2 times [2024-06-27 18:11:08,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:11:08,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250233704] [2024-06-27 18:11:08,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:11:08,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:11:08,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:11:08,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:11:08,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:11:08,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250233704] [2024-06-27 18:11:08,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250233704] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:11:08,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:11:08,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:11:08,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646868360] [2024-06-27 18:11:08,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:11:08,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:11:08,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:11:08,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:11:08,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:11:09,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 48 [2024-06-27 18:11:09,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 155 transitions, 1313 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:11:09,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:11:09,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 48 [2024-06-27 18:11:09,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:11:09,804 INFO L124 PetriNetUnfolderBase]: 3592/5936 cut-off events. [2024-06-27 18:11:09,805 INFO L125 PetriNetUnfolderBase]: For 96913/96948 co-relation queries the response was YES. [2024-06-27 18:11:09,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27991 conditions, 5936 events. 3592/5936 cut-off events. For 96913/96948 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 38723 event pairs, 1352 based on Foata normal form. 23/5781 useless extension candidates. Maximal degree in co-relation 27938. Up to 5051 conditions per place. [2024-06-27 18:11:09,850 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 119 selfloop transitions, 28 changer transitions 0/177 dead transitions. [2024-06-27 18:11:09,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 177 transitions, 1701 flow [2024-06-27 18:11:09,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:11:09,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:11:09,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-27 18:11:09,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5243055555555556 [2024-06-27 18:11:09,852 INFO L175 Difference]: Start difference. First operand has 127 places, 155 transitions, 1313 flow. Second operand 6 states and 151 transitions. [2024-06-27 18:11:09,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 177 transitions, 1701 flow [2024-06-27 18:11:09,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 177 transitions, 1556 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 18:11:09,904 INFO L231 Difference]: Finished difference. Result has 127 places, 158 transitions, 1270 flow [2024-06-27 18:11:09,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1168, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1270, PETRI_PLACES=127, PETRI_TRANSITIONS=158} [2024-06-27 18:11:09,905 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 73 predicate places. [2024-06-27 18:11:09,905 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 158 transitions, 1270 flow [2024-06-27 18:11:09,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:11:09,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:11:09,905 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:11:09,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 18:11:09,906 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:11:09,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:11:09,906 INFO L85 PathProgramCache]: Analyzing trace with hash 1917136559, now seen corresponding path program 1 times [2024-06-27 18:11:09,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:11:09,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057216844] [2024-06-27 18:11:09,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:11:09,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:11:09,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:11:10,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:11:10,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:11:10,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057216844] [2024-06-27 18:11:10,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057216844] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:11:10,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:11:10,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:11:10,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945042841] [2024-06-27 18:11:10,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:11:10,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:11:10,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:11:10,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:11:10,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:11:10,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:11:10,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 158 transitions, 1270 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:11:10,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:11:10,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:11:10,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:11:11,630 INFO L124 PetriNetUnfolderBase]: 3711/6085 cut-off events. [2024-06-27 18:11:11,630 INFO L125 PetriNetUnfolderBase]: For 91925/91927 co-relation queries the response was YES. [2024-06-27 18:11:11,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28882 conditions, 6085 events. 3711/6085 cut-off events. For 91925/91927 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 38606 event pairs, 1218 based on Foata normal form. 1/5974 useless extension candidates. Maximal degree in co-relation 28828. Up to 5308 conditions per place. [2024-06-27 18:11:11,674 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 161 selfloop transitions, 13 changer transitions 0/185 dead transitions. [2024-06-27 18:11:11,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 185 transitions, 1747 flow [2024-06-27 18:11:11,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:11:11,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:11:11,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-27 18:11:11,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5069444444444444 [2024-06-27 18:11:11,675 INFO L175 Difference]: Start difference. First operand has 127 places, 158 transitions, 1270 flow. Second operand 6 states and 146 transitions. [2024-06-27 18:11:11,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 185 transitions, 1747 flow [2024-06-27 18:11:11,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 185 transitions, 1667 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-27 18:11:11,732 INFO L231 Difference]: Finished difference. Result has 130 places, 165 transitions, 1308 flow [2024-06-27 18:11:11,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1190, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1308, PETRI_PLACES=130, PETRI_TRANSITIONS=165} [2024-06-27 18:11:11,732 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 76 predicate places. [2024-06-27 18:11:11,732 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 165 transitions, 1308 flow [2024-06-27 18:11:11,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:11:11,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:11:11,733 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:11:11,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 18:11:11,733 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:11:11,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:11:11,734 INFO L85 PathProgramCache]: Analyzing trace with hash 1240731461, now seen corresponding path program 2 times [2024-06-27 18:11:11,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:11:11,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235176981] [2024-06-27 18:11:11,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:11:11,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:11:11,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:11:12,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:11:12,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:11:12,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235176981] [2024-06-27 18:11:12,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235176981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:11:12,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:11:12,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:11:12,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634899828] [2024-06-27 18:11:12,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:11:12,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:11:12,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:11:12,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:11:12,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:11:12,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:11:12,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 165 transitions, 1308 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:11:12,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:11:12,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:11:12,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:11:13,433 INFO L124 PetriNetUnfolderBase]: 3713/6234 cut-off events. [2024-06-27 18:11:13,434 INFO L125 PetriNetUnfolderBase]: For 98015/98023 co-relation queries the response was YES. [2024-06-27 18:11:13,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29751 conditions, 6234 events. 3713/6234 cut-off events. For 98015/98023 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 40796 event pairs, 1213 based on Foata normal form. 5/6088 useless extension candidates. Maximal degree in co-relation 29695. Up to 5291 conditions per place. [2024-06-27 18:11:13,479 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 158 selfloop transitions, 18 changer transitions 0/187 dead transitions. [2024-06-27 18:11:13,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 187 transitions, 1768 flow [2024-06-27 18:11:13,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:11:13,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:11:13,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-27 18:11:13,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5069444444444444 [2024-06-27 18:11:13,481 INFO L175 Difference]: Start difference. First operand has 130 places, 165 transitions, 1308 flow. Second operand 6 states and 146 transitions. [2024-06-27 18:11:13,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 187 transitions, 1768 flow [2024-06-27 18:11:13,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 187 transitions, 1715 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-27 18:11:13,552 INFO L231 Difference]: Finished difference. Result has 133 places, 168 transitions, 1347 flow [2024-06-27 18:11:13,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1255, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1347, PETRI_PLACES=133, PETRI_TRANSITIONS=168} [2024-06-27 18:11:13,553 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 79 predicate places. [2024-06-27 18:11:13,553 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 168 transitions, 1347 flow [2024-06-27 18:11:13,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:11:13,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:11:13,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:11:13,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 18:11:13,554 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:11:13,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:11:13,554 INFO L85 PathProgramCache]: Analyzing trace with hash -1101595930, now seen corresponding path program 1 times [2024-06-27 18:11:13,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:11:13,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420344518] [2024-06-27 18:11:13,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:11:13,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:11:13,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:11:14,513 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:11:14,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:11:14,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420344518] [2024-06-27 18:11:14,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420344518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:11:14,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:11:14,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:11:14,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320551143] [2024-06-27 18:11:14,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:11:14,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:11:14,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:11:14,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:11:14,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:11:14,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:11:14,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 168 transitions, 1347 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:11:14,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:11:14,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:11:14,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:11:16,070 INFO L124 PetriNetUnfolderBase]: 4571/7458 cut-off events. [2024-06-27 18:11:16,071 INFO L125 PetriNetUnfolderBase]: For 150895/150899 co-relation queries the response was YES. [2024-06-27 18:11:16,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38059 conditions, 7458 events. 4571/7458 cut-off events. For 150895/150899 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 48284 event pairs, 1163 based on Foata normal form. 20/7306 useless extension candidates. Maximal degree in co-relation 38002. Up to 5801 conditions per place. [2024-06-27 18:11:16,137 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 187 selfloop transitions, 50 changer transitions 0/247 dead transitions. [2024-06-27 18:11:16,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 247 transitions, 2271 flow [2024-06-27 18:11:16,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:11:16,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:11:16,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 260 transitions. [2024-06-27 18:11:16,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-27 18:11:16,138 INFO L175 Difference]: Start difference. First operand has 133 places, 168 transitions, 1347 flow. Second operand 10 states and 260 transitions. [2024-06-27 18:11:16,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 247 transitions, 2271 flow [2024-06-27 18:11:16,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 247 transitions, 2201 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-27 18:11:16,225 INFO L231 Difference]: Finished difference. Result has 139 places, 170 transitions, 1449 flow [2024-06-27 18:11:16,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1277, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1449, PETRI_PLACES=139, PETRI_TRANSITIONS=170} [2024-06-27 18:11:16,225 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 85 predicate places. [2024-06-27 18:11:16,225 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 170 transitions, 1449 flow [2024-06-27 18:11:16,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:11:16,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:11:16,225 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:11:16,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 18:11:16,226 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:11:16,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:11:16,226 INFO L85 PathProgramCache]: Analyzing trace with hash -1013030170, now seen corresponding path program 2 times [2024-06-27 18:11:16,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:11:16,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871106152] [2024-06-27 18:11:16,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:11:16,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:11:16,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:11:17,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:11:17,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:11:17,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871106152] [2024-06-27 18:11:17,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871106152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:11:17,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:11:17,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:11:17,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839470787] [2024-06-27 18:11:17,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:11:17,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:11:17,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:11:17,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:11:17,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:11:17,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:11:17,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 170 transitions, 1449 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:11:17,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:11:17,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:11:17,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:11:18,592 INFO L124 PetriNetUnfolderBase]: 4701/7528 cut-off events. [2024-06-27 18:11:18,592 INFO L125 PetriNetUnfolderBase]: For 164141/164145 co-relation queries the response was YES. [2024-06-27 18:11:18,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39814 conditions, 7528 events. 4701/7528 cut-off events. For 164141/164145 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 48008 event pairs, 1506 based on Foata normal form. 20/7406 useless extension candidates. Maximal degree in co-relation 39756. Up to 6130 conditions per place. [2024-06-27 18:11:18,651 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 182 selfloop transitions, 47 changer transitions 0/239 dead transitions. [2024-06-27 18:11:18,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 239 transitions, 2301 flow [2024-06-27 18:11:18,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:11:18,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:11:18,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 235 transitions. [2024-06-27 18:11:18,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5439814814814815 [2024-06-27 18:11:18,653 INFO L175 Difference]: Start difference. First operand has 139 places, 170 transitions, 1449 flow. Second operand 9 states and 235 transitions. [2024-06-27 18:11:18,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 239 transitions, 2301 flow [2024-06-27 18:11:18,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 239 transitions, 2218 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-27 18:11:18,768 INFO L231 Difference]: Finished difference. Result has 142 places, 171 transitions, 1500 flow [2024-06-27 18:11:18,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1368, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1500, PETRI_PLACES=142, PETRI_TRANSITIONS=171} [2024-06-27 18:11:18,768 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 88 predicate places. [2024-06-27 18:11:18,768 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 171 transitions, 1500 flow [2024-06-27 18:11:18,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:11:18,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:11:18,769 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:11:18,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 18:11:18,769 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:11:18,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:11:18,769 INFO L85 PathProgramCache]: Analyzing trace with hash -1630755328, now seen corresponding path program 3 times [2024-06-27 18:11:18,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:11:18,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989807426] [2024-06-27 18:11:18,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:11:18,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:11:18,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:11:19,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:11:19,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:11:19,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989807426] [2024-06-27 18:11:19,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989807426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:11:19,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:11:19,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:11:19,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021099964] [2024-06-27 18:11:19,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:11:19,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:11:19,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:11:19,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:11:19,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:11:19,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:11:19,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 171 transitions, 1500 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:11:19,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:11:19,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:11:19,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:11:21,108 INFO L124 PetriNetUnfolderBase]: 4665/7506 cut-off events. [2024-06-27 18:11:21,109 INFO L125 PetriNetUnfolderBase]: For 160565/160569 co-relation queries the response was YES. [2024-06-27 18:11:21,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38863 conditions, 7506 events. 4665/7506 cut-off events. For 160565/160569 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 48115 event pairs, 1538 based on Foata normal form. 24/7378 useless extension candidates. Maximal degree in co-relation 38803. Up to 6335 conditions per place. [2024-06-27 18:11:21,167 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 177 selfloop transitions, 46 changer transitions 0/233 dead transitions. [2024-06-27 18:11:21,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 233 transitions, 2172 flow [2024-06-27 18:11:21,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:11:21,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:11:21,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 229 transitions. [2024-06-27 18:11:21,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5300925925925926 [2024-06-27 18:11:21,168 INFO L175 Difference]: Start difference. First operand has 142 places, 171 transitions, 1500 flow. Second operand 9 states and 229 transitions. [2024-06-27 18:11:21,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 233 transitions, 2172 flow [2024-06-27 18:11:21,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 233 transitions, 2040 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-27 18:11:21,286 INFO L231 Difference]: Finished difference. Result has 144 places, 171 transitions, 1467 flow [2024-06-27 18:11:21,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1368, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1467, PETRI_PLACES=144, PETRI_TRANSITIONS=171} [2024-06-27 18:11:21,287 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 90 predicate places. [2024-06-27 18:11:21,287 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 171 transitions, 1467 flow [2024-06-27 18:11:21,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:11:21,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:11:21,287 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:11:21,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 18:11:21,287 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:11:21,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:11:21,287 INFO L85 PathProgramCache]: Analyzing trace with hash 1943126792, now seen corresponding path program 4 times [2024-06-27 18:11:21,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:11:21,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534193777] [2024-06-27 18:11:21,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:11:21,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:11:21,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:11:22,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:11:22,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:11:22,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534193777] [2024-06-27 18:11:22,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534193777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:11:22,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:11:22,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:11:22,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331448502] [2024-06-27 18:11:22,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:11:22,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:11:22,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:11:22,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:11:22,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:11:22,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:11:22,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 171 transitions, 1467 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:11:22,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:11:22,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:11:22,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:11:23,718 INFO L124 PetriNetUnfolderBase]: 4832/7765 cut-off events. [2024-06-27 18:11:23,718 INFO L125 PetriNetUnfolderBase]: For 165291/165299 co-relation queries the response was YES. [2024-06-27 18:11:23,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39969 conditions, 7765 events. 4832/7765 cut-off events. For 165291/165299 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 50130 event pairs, 1443 based on Foata normal form. 21/7636 useless extension candidates. Maximal degree in co-relation 39908. Up to 6156 conditions per place. [2024-06-27 18:11:23,781 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 145 selfloop transitions, 79 changer transitions 0/234 dead transitions. [2024-06-27 18:11:23,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 234 transitions, 2183 flow [2024-06-27 18:11:23,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:11:23,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:11:23,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 238 transitions. [2024-06-27 18:11:23,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5509259259259259 [2024-06-27 18:11:23,783 INFO L175 Difference]: Start difference. First operand has 144 places, 171 transitions, 1467 flow. Second operand 9 states and 238 transitions. [2024-06-27 18:11:23,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 234 transitions, 2183 flow [2024-06-27 18:11:23,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 234 transitions, 2085 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-27 18:11:23,878 INFO L231 Difference]: Finished difference. Result has 145 places, 172 transitions, 1570 flow [2024-06-27 18:11:23,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1369, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1570, PETRI_PLACES=145, PETRI_TRANSITIONS=172} [2024-06-27 18:11:23,879 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 91 predicate places. [2024-06-27 18:11:23,879 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 172 transitions, 1570 flow [2024-06-27 18:11:23,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:11:23,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:11:23,880 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:11:23,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 18:11:23,880 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:11:23,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:11:23,881 INFO L85 PathProgramCache]: Analyzing trace with hash 1943123072, now seen corresponding path program 5 times [2024-06-27 18:11:23,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:11:23,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775293937] [2024-06-27 18:11:23,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:11:23,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:11:23,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:11:24,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:11:24,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:11:24,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775293937] [2024-06-27 18:11:24,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775293937] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:11:24,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:11:24,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:11:24,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538184525] [2024-06-27 18:11:24,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:11:24,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:11:24,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:11:24,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:11:24,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:11:24,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:11:24,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 172 transitions, 1570 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:11:24,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:11:24,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:11:24,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:11:26,510 INFO L124 PetriNetUnfolderBase]: 5165/8301 cut-off events. [2024-06-27 18:11:26,510 INFO L125 PetriNetUnfolderBase]: For 196756/196764 co-relation queries the response was YES. [2024-06-27 18:11:26,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44731 conditions, 8301 events. 5165/8301 cut-off events. For 196756/196764 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 54368 event pairs, 1468 based on Foata normal form. 17/8165 useless extension candidates. Maximal degree in co-relation 44669. Up to 6195 conditions per place. [2024-06-27 18:11:26,585 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 149 selfloop transitions, 82 changer transitions 0/241 dead transitions. [2024-06-27 18:11:26,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 241 transitions, 2480 flow [2024-06-27 18:11:26,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:11:26,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:11:26,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 242 transitions. [2024-06-27 18:11:26,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5601851851851852 [2024-06-27 18:11:26,587 INFO L175 Difference]: Start difference. First operand has 145 places, 172 transitions, 1570 flow. Second operand 9 states and 242 transitions. [2024-06-27 18:11:26,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 241 transitions, 2480 flow [2024-06-27 18:11:26,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 241 transitions, 2307 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 18:11:26,758 INFO L231 Difference]: Finished difference. Result has 147 places, 174 transitions, 1641 flow [2024-06-27 18:11:26,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1397, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1641, PETRI_PLACES=147, PETRI_TRANSITIONS=174} [2024-06-27 18:11:26,759 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 93 predicate places. [2024-06-27 18:11:26,759 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 174 transitions, 1641 flow [2024-06-27 18:11:26,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:11:26,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:11:26,759 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:11:26,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 18:11:26,760 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:11:26,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:11:26,760 INFO L85 PathProgramCache]: Analyzing trace with hash -1728460946, now seen corresponding path program 6 times [2024-06-27 18:11:26,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:11:26,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698029699] [2024-06-27 18:11:26,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:11:26,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:11:26,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:11:27,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:11:27,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:11:27,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698029699] [2024-06-27 18:11:27,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698029699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:11:27,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:11:27,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:11:27,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925198443] [2024-06-27 18:11:27,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:11:27,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:11:27,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:11:27,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:11:27,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:11:27,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:11:27,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 174 transitions, 1641 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:11:27,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:11:27,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:11:27,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:11:29,342 INFO L124 PetriNetUnfolderBase]: 5129/8300 cut-off events. [2024-06-27 18:11:29,342 INFO L125 PetriNetUnfolderBase]: For 193288/193296 co-relation queries the response was YES. [2024-06-27 18:11:29,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43782 conditions, 8300 events. 5129/8300 cut-off events. For 193288/193296 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 54758 event pairs, 1510 based on Foata normal form. 21/8156 useless extension candidates. Maximal degree in co-relation 43719. Up to 6615 conditions per place. [2024-06-27 18:11:29,407 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 144 selfloop transitions, 81 changer transitions 0/235 dead transitions. [2024-06-27 18:11:29,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 235 transitions, 2321 flow [2024-06-27 18:11:29,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:11:29,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:11:29,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 236 transitions. [2024-06-27 18:11:29,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5462962962962963 [2024-06-27 18:11:29,409 INFO L175 Difference]: Start difference. First operand has 147 places, 174 transitions, 1641 flow. Second operand 9 states and 236 transitions. [2024-06-27 18:11:29,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 235 transitions, 2321 flow [2024-06-27 18:11:29,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 235 transitions, 2183 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-27 18:11:29,588 INFO L231 Difference]: Finished difference. Result has 151 places, 174 transitions, 1672 flow [2024-06-27 18:11:29,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1503, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1672, PETRI_PLACES=151, PETRI_TRANSITIONS=174} [2024-06-27 18:11:29,589 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 97 predicate places. [2024-06-27 18:11:29,589 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 174 transitions, 1672 flow [2024-06-27 18:11:29,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:11:29,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:11:29,589 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:11:29,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 18:11:29,589 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:11:29,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:11:29,589 INFO L85 PathProgramCache]: Analyzing trace with hash -1728245465, now seen corresponding path program 1 times [2024-06-27 18:11:29,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:11:29,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339304035] [2024-06-27 18:11:29,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:11:29,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:11:29,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:11:30,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:11:30,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:11:30,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339304035] [2024-06-27 18:11:30,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339304035] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:11:30,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:11:30,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:11:30,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133011643] [2024-06-27 18:11:30,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:11:30,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:11:30,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:11:30,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:11:30,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:11:30,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:11:30,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 174 transitions, 1672 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:11:30,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:11:30,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:11:30,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:11:32,271 INFO L124 PetriNetUnfolderBase]: 5166/8453 cut-off events. [2024-06-27 18:11:32,271 INFO L125 PetriNetUnfolderBase]: For 182733/182743 co-relation queries the response was YES. [2024-06-27 18:11:32,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43962 conditions, 8453 events. 5166/8453 cut-off events. For 182733/182743 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 56647 event pairs, 1585 based on Foata normal form. 9/8273 useless extension candidates. Maximal degree in co-relation 43897. Up to 7228 conditions per place. [2024-06-27 18:11:32,338 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 184 selfloop transitions, 44 changer transitions 0/238 dead transitions. [2024-06-27 18:11:32,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 238 transitions, 2406 flow [2024-06-27 18:11:32,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:11:32,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:11:32,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 228 transitions. [2024-06-27 18:11:32,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5277777777777778 [2024-06-27 18:11:32,339 INFO L175 Difference]: Start difference. First operand has 151 places, 174 transitions, 1672 flow. Second operand 9 states and 228 transitions. [2024-06-27 18:11:32,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 238 transitions, 2406 flow [2024-06-27 18:11:32,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 238 transitions, 2230 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 18:11:32,482 INFO L231 Difference]: Finished difference. Result has 153 places, 179 transitions, 1667 flow [2024-06-27 18:11:32,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1500, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1667, PETRI_PLACES=153, PETRI_TRANSITIONS=179} [2024-06-27 18:11:32,483 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 99 predicate places. [2024-06-27 18:11:32,483 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 179 transitions, 1667 flow [2024-06-27 18:11:32,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:11:32,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:11:32,483 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:11:32,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 18:11:32,484 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:11:32,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:11:32,484 INFO L85 PathProgramCache]: Analyzing trace with hash 951072071, now seen corresponding path program 1 times [2024-06-27 18:11:32,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:11:32,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075663121] [2024-06-27 18:11:32,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:11:32,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:11:32,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:11:33,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:11:33,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:11:33,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075663121] [2024-06-27 18:11:33,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075663121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:11:33,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:11:33,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:11:33,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557819214] [2024-06-27 18:11:33,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:11:33,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:11:33,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:11:33,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:11:33,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:11:33,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 48 [2024-06-27 18:11:33,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 179 transitions, 1667 flow. Second operand has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:11:33,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:11:33,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 48 [2024-06-27 18:11:33,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:11:34,818 INFO L124 PetriNetUnfolderBase]: 4566/7662 cut-off events. [2024-06-27 18:11:34,819 INFO L125 PetriNetUnfolderBase]: For 182072/182136 co-relation queries the response was YES. [2024-06-27 18:11:34,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40484 conditions, 7662 events. 4566/7662 cut-off events. For 182072/182136 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 53031 event pairs, 1572 based on Foata normal form. 22/7424 useless extension candidates. Maximal degree in co-relation 40417. Up to 6451 conditions per place. [2024-06-27 18:11:34,877 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 148 selfloop transitions, 26 changer transitions 0/209 dead transitions. [2024-06-27 18:11:34,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 209 transitions, 2137 flow [2024-06-27 18:11:34,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:11:34,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:11:34,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-27 18:11:34,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5267857142857143 [2024-06-27 18:11:34,879 INFO L175 Difference]: Start difference. First operand has 153 places, 179 transitions, 1667 flow. Second operand 7 states and 177 transitions. [2024-06-27 18:11:34,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 209 transitions, 2137 flow [2024-06-27 18:11:35,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 209 transitions, 2012 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-27 18:11:35,013 INFO L231 Difference]: Finished difference. Result has 154 places, 182 transitions, 1640 flow [2024-06-27 18:11:35,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1542, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1640, PETRI_PLACES=154, PETRI_TRANSITIONS=182} [2024-06-27 18:11:35,014 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 100 predicate places. [2024-06-27 18:11:35,014 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 182 transitions, 1640 flow [2024-06-27 18:11:35,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:11:35,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:11:35,014 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:11:35,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 18:11:35,015 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:11:35,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:11:35,015 INFO L85 PathProgramCache]: Analyzing trace with hash 985362228, now seen corresponding path program 7 times [2024-06-27 18:11:35,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:11:35,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031784419] [2024-06-27 18:11:35,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:11:35,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:11:35,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:11:35,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:11:35,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:11:35,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031784419] [2024-06-27 18:11:35,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031784419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:11:35,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:11:35,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:11:35,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826943740] [2024-06-27 18:11:35,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:11:35,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:11:35,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:11:35,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:11:35,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:11:35,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:11:35,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 182 transitions, 1640 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:11:35,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:11:35,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:11:35,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:11:37,669 INFO L124 PetriNetUnfolderBase]: 5367/8716 cut-off events. [2024-06-27 18:11:37,669 INFO L125 PetriNetUnfolderBase]: For 216839/216844 co-relation queries the response was YES. [2024-06-27 18:11:37,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47209 conditions, 8716 events. 5367/8716 cut-off events. For 216839/216844 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 58237 event pairs, 1525 based on Foata normal form. 20/8547 useless extension candidates. Maximal degree in co-relation 47141. Up to 6973 conditions per place. [2024-06-27 18:11:37,743 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 147 selfloop transitions, 84 changer transitions 0/241 dead transitions. [2024-06-27 18:11:37,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 241 transitions, 2368 flow [2024-06-27 18:11:37,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:11:37,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:11:37,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 231 transitions. [2024-06-27 18:11:37,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5347222222222222 [2024-06-27 18:11:37,745 INFO L175 Difference]: Start difference. First operand has 154 places, 182 transitions, 1640 flow. Second operand 9 states and 231 transitions. [2024-06-27 18:11:37,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 241 transitions, 2368 flow [2024-06-27 18:11:37,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 241 transitions, 2292 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 18:11:37,901 INFO L231 Difference]: Finished difference. Result has 158 places, 183 transitions, 1781 flow [2024-06-27 18:11:37,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1564, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1781, PETRI_PLACES=158, PETRI_TRANSITIONS=183} [2024-06-27 18:11:37,902 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 104 predicate places. [2024-06-27 18:11:37,902 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 183 transitions, 1781 flow [2024-06-27 18:11:37,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:11:37,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:11:37,902 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:11:37,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 18:11:37,903 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:11:37,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:11:37,903 INFO L85 PathProgramCache]: Analyzing trace with hash 358938858, now seen corresponding path program 8 times [2024-06-27 18:11:37,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:11:37,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115264216] [2024-06-27 18:11:37,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:11:37,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:11:37,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:11:38,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:11:38,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:11:38,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115264216] [2024-06-27 18:11:38,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115264216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:11:38,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:11:38,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:11:38,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046748900] [2024-06-27 18:11:38,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:11:38,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:11:38,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:11:38,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:11:38,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:11:38,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:11:38,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 183 transitions, 1781 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:11:38,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:11:38,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:11:38,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:11:40,617 INFO L124 PetriNetUnfolderBase]: 5534/8997 cut-off events. [2024-06-27 18:11:40,618 INFO L125 PetriNetUnfolderBase]: For 239951/239956 co-relation queries the response was YES. [2024-06-27 18:11:40,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50006 conditions, 8997 events. 5534/8997 cut-off events. For 239951/239956 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 60519 event pairs, 1555 based on Foata normal form. 20/8824 useless extension candidates. Maximal degree in co-relation 49937. Up to 7230 conditions per place. [2024-06-27 18:11:40,705 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 153 selfloop transitions, 80 changer transitions 0/243 dead transitions. [2024-06-27 18:11:40,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 243 transitions, 2521 flow [2024-06-27 18:11:40,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:11:40,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:11:40,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 234 transitions. [2024-06-27 18:11:40,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-27 18:11:40,706 INFO L175 Difference]: Start difference. First operand has 158 places, 183 transitions, 1781 flow. Second operand 9 states and 234 transitions. [2024-06-27 18:11:40,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 243 transitions, 2521 flow [2024-06-27 18:11:40,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 243 transitions, 2332 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-27 18:11:40,936 INFO L231 Difference]: Finished difference. Result has 160 places, 184 transitions, 1803 flow [2024-06-27 18:11:40,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1592, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1803, PETRI_PLACES=160, PETRI_TRANSITIONS=184} [2024-06-27 18:11:40,937 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 106 predicate places. [2024-06-27 18:11:40,937 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 184 transitions, 1803 flow [2024-06-27 18:11:40,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:11:40,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:11:40,938 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:11:40,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 18:11:40,938 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:11:40,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:11:40,938 INFO L85 PathProgramCache]: Analyzing trace with hash 353576478, now seen corresponding path program 9 times [2024-06-27 18:11:40,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:11:40,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919400656] [2024-06-27 18:11:40,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:11:40,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:11:40,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:11:41,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:11:41,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:11:41,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919400656] [2024-06-27 18:11:41,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919400656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:11:41,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:11:41,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:11:41,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189287473] [2024-06-27 18:11:41,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:11:41,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:11:41,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:11:41,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:11:41,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:11:41,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:11:41,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 184 transitions, 1803 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:11:41,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:11:41,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:11:41,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:11:43,589 INFO L124 PetriNetUnfolderBase]: 5701/9312 cut-off events. [2024-06-27 18:11:43,590 INFO L125 PetriNetUnfolderBase]: For 254883/254888 co-relation queries the response was YES. [2024-06-27 18:11:43,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51773 conditions, 9312 events. 5701/9312 cut-off events. For 254883/254888 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 63334 event pairs, 1606 based on Foata normal form. 20/9128 useless extension candidates. Maximal degree in co-relation 51703. Up to 7487 conditions per place. [2024-06-27 18:11:43,685 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 153 selfloop transitions, 81 changer transitions 0/244 dead transitions. [2024-06-27 18:11:43,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 244 transitions, 2547 flow [2024-06-27 18:11:43,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:11:43,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:11:43,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 233 transitions. [2024-06-27 18:11:43,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5393518518518519 [2024-06-27 18:11:43,686 INFO L175 Difference]: Start difference. First operand has 160 places, 184 transitions, 1803 flow. Second operand 9 states and 233 transitions. [2024-06-27 18:11:43,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 244 transitions, 2547 flow [2024-06-27 18:11:43,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 244 transitions, 2364 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-27 18:11:43,933 INFO L231 Difference]: Finished difference. Result has 162 places, 185 transitions, 1835 flow [2024-06-27 18:11:43,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1620, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1835, PETRI_PLACES=162, PETRI_TRANSITIONS=185} [2024-06-27 18:11:43,933 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 108 predicate places. [2024-06-27 18:11:43,933 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 185 transitions, 1835 flow [2024-06-27 18:11:43,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:11:43,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:11:43,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:11:43,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 18:11:43,934 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:11:43,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:11:43,934 INFO L85 PathProgramCache]: Analyzing trace with hash -1790116376, now seen corresponding path program 10 times [2024-06-27 18:11:43,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:11:43,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431496124] [2024-06-27 18:11:43,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:11:43,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:11:43,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:11:44,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:11:44,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:11:44,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431496124] [2024-06-27 18:11:44,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431496124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:11:44,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:11:44,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:11:44,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446935444] [2024-06-27 18:11:44,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:11:44,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:11:44,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:11:44,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:11:44,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:11:44,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:11:44,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 185 transitions, 1835 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:11:44,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:11:44,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:11:44,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:11:46,497 INFO L124 PetriNetUnfolderBase]: 5741/9291 cut-off events. [2024-06-27 18:11:46,497 INFO L125 PetriNetUnfolderBase]: For 251010/251015 co-relation queries the response was YES. [2024-06-27 18:11:46,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51571 conditions, 9291 events. 5741/9291 cut-off events. For 251010/251015 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 62479 event pairs, 1544 based on Foata normal form. 16/9124 useless extension candidates. Maximal degree in co-relation 51500. Up to 6901 conditions per place. [2024-06-27 18:11:46,586 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 153 selfloop transitions, 85 changer transitions 0/248 dead transitions. [2024-06-27 18:11:46,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 248 transitions, 2603 flow [2024-06-27 18:11:46,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:11:46,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:11:46,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 235 transitions. [2024-06-27 18:11:46,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5439814814814815 [2024-06-27 18:11:46,588 INFO L175 Difference]: Start difference. First operand has 162 places, 185 transitions, 1835 flow. Second operand 9 states and 235 transitions. [2024-06-27 18:11:46,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 248 transitions, 2603 flow [2024-06-27 18:11:46,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 248 transitions, 2416 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 18:11:46,844 INFO L231 Difference]: Finished difference. Result has 164 places, 186 transitions, 1872 flow [2024-06-27 18:11:46,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1648, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1872, PETRI_PLACES=164, PETRI_TRANSITIONS=186} [2024-06-27 18:11:46,844 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 110 predicate places. [2024-06-27 18:11:46,844 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 186 transitions, 1872 flow [2024-06-27 18:11:46,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:11:46,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:11:46,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:11:46,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 18:11:46,845 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:11:46,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:11:46,846 INFO L85 PathProgramCache]: Analyzing trace with hash 359154339, now seen corresponding path program 2 times [2024-06-27 18:11:46,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:11:46,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2982127] [2024-06-27 18:11:46,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:11:46,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:11:46,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:11:47,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:11:47,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:11:47,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2982127] [2024-06-27 18:11:47,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2982127] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:11:47,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:11:47,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:11:47,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088308053] [2024-06-27 18:11:47,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:11:47,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:11:47,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:11:47,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:11:47,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:11:48,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:11:48,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 186 transitions, 1872 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:11:48,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:11:48,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:11:48,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:11:49,613 INFO L124 PetriNetUnfolderBase]: 5778/9522 cut-off events. [2024-06-27 18:11:49,613 INFO L125 PetriNetUnfolderBase]: For 246321/246333 co-relation queries the response was YES. [2024-06-27 18:11:49,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51871 conditions, 9522 events. 5778/9522 cut-off events. For 246321/246333 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 65733 event pairs, 1788 based on Foata normal form. 12/9317 useless extension candidates. Maximal degree in co-relation 51799. Up to 8168 conditions per place. [2024-06-27 18:11:49,704 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 191 selfloop transitions, 46 changer transitions 0/247 dead transitions. [2024-06-27 18:11:49,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 247 transitions, 2626 flow [2024-06-27 18:11:49,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:11:49,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:11:49,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-27 18:11:49,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5208333333333334 [2024-06-27 18:11:49,710 INFO L175 Difference]: Start difference. First operand has 164 places, 186 transitions, 1872 flow. Second operand 9 states and 225 transitions. [2024-06-27 18:11:49,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 247 transitions, 2626 flow [2024-06-27 18:11:49,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 247 transitions, 2418 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-27 18:11:49,898 INFO L231 Difference]: Finished difference. Result has 167 places, 191 transitions, 1853 flow [2024-06-27 18:11:49,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1668, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1853, PETRI_PLACES=167, PETRI_TRANSITIONS=191} [2024-06-27 18:11:49,898 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 113 predicate places. [2024-06-27 18:11:49,898 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 191 transitions, 1853 flow [2024-06-27 18:11:49,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:11:49,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:11:49,899 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:11:49,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 18:11:49,899 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:11:49,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:11:49,900 INFO L85 PathProgramCache]: Analyzing trace with hash -1165844603, now seen corresponding path program 3 times [2024-06-27 18:11:49,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:11:49,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767544858] [2024-06-27 18:11:49,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:11:49,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:11:49,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:11:50,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:11:50,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:11:50,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767544858] [2024-06-27 18:11:50,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767544858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:11:50,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:11:50,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:11:50,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827953395] [2024-06-27 18:11:50,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:11:50,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:11:50,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:11:50,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:11:50,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:11:51,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:11:51,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 191 transitions, 1853 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:11:51,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:11:51,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:11:51,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:11:52,735 INFO L124 PetriNetUnfolderBase]: 5838/9623 cut-off events. [2024-06-27 18:11:52,735 INFO L125 PetriNetUnfolderBase]: For 247623/247635 co-relation queries the response was YES. [2024-06-27 18:11:52,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52214 conditions, 9623 events. 5838/9623 cut-off events. For 247623/247635 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 66488 event pairs, 1790 based on Foata normal form. 12/9414 useless extension candidates. Maximal degree in co-relation 52140. Up to 8247 conditions per place. [2024-06-27 18:11:52,825 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 192 selfloop transitions, 50 changer transitions 0/252 dead transitions. [2024-06-27 18:11:52,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 252 transitions, 2626 flow [2024-06-27 18:11:52,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:11:52,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:11:52,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-06-27 18:11:52,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5185185185185185 [2024-06-27 18:11:52,826 INFO L175 Difference]: Start difference. First operand has 167 places, 191 transitions, 1853 flow. Second operand 9 states and 224 transitions. [2024-06-27 18:11:52,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 252 transitions, 2626 flow [2024-06-27 18:11:53,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 252 transitions, 2477 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-27 18:11:53,049 INFO L231 Difference]: Finished difference. Result has 171 places, 197 transitions, 1918 flow [2024-06-27 18:11:53,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1710, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1918, PETRI_PLACES=171, PETRI_TRANSITIONS=197} [2024-06-27 18:11:53,049 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 117 predicate places. [2024-06-27 18:11:53,049 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 197 transitions, 1918 flow [2024-06-27 18:11:53,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:11:53,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:11:53,050 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:11:53,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 18:11:53,050 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:11:53,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:11:53,050 INFO L85 PathProgramCache]: Analyzing trace with hash -909344093, now seen corresponding path program 4 times [2024-06-27 18:11:53,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:11:53,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781036140] [2024-06-27 18:11:53,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:11:53,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:11:53,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:11:54,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:11:54,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:11:54,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781036140] [2024-06-27 18:11:54,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781036140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:11:54,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:11:54,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:11:54,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608047904] [2024-06-27 18:11:54,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:11:54,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:11:54,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:11:54,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:11:54,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:11:54,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:11:54,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 197 transitions, 1918 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:11:54,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:11:54,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:11:54,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:11:55,774 INFO L124 PetriNetUnfolderBase]: 5875/9706 cut-off events. [2024-06-27 18:11:55,774 INFO L125 PetriNetUnfolderBase]: For 260700/260712 co-relation queries the response was YES. [2024-06-27 18:11:55,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53491 conditions, 9706 events. 5875/9706 cut-off events. For 260700/260712 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 67359 event pairs, 1819 based on Foata normal form. 12/9493 useless extension candidates. Maximal degree in co-relation 53415. Up to 8302 conditions per place. [2024-06-27 18:11:55,855 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 192 selfloop transitions, 54 changer transitions 0/256 dead transitions. [2024-06-27 18:11:55,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 256 transitions, 2688 flow [2024-06-27 18:11:55,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:11:55,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:11:55,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 223 transitions. [2024-06-27 18:11:55,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5162037037037037 [2024-06-27 18:11:55,856 INFO L175 Difference]: Start difference. First operand has 171 places, 197 transitions, 1918 flow. Second operand 9 states and 223 transitions. [2024-06-27 18:11:55,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 256 transitions, 2688 flow [2024-06-27 18:11:56,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 256 transitions, 2527 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-27 18:11:56,084 INFO L231 Difference]: Finished difference. Result has 174 places, 201 transitions, 1960 flow [2024-06-27 18:11:56,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1761, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1960, PETRI_PLACES=174, PETRI_TRANSITIONS=201} [2024-06-27 18:11:56,084 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 120 predicate places. [2024-06-27 18:11:56,084 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 201 transitions, 1960 flow [2024-06-27 18:11:56,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:11:56,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:11:56,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:11:56,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 18:11:56,085 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:11:56,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:11:56,085 INFO L85 PathProgramCache]: Analyzing trace with hash -899820893, now seen corresponding path program 5 times [2024-06-27 18:11:56,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:11:56,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116318947] [2024-06-27 18:11:56,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:11:56,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:11:56,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:11:57,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:11:57,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:11:57,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116318947] [2024-06-27 18:11:57,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116318947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:11:57,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:11:57,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:11:57,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985950158] [2024-06-27 18:11:57,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:11:57,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:11:57,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:11:57,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:11:57,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:11:57,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:11:57,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 201 transitions, 1960 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:11:57,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:11:57,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:11:57,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:11:58,949 INFO L124 PetriNetUnfolderBase]: 5867/9664 cut-off events. [2024-06-27 18:11:58,949 INFO L125 PetriNetUnfolderBase]: For 264372/264384 co-relation queries the response was YES. [2024-06-27 18:11:58,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53407 conditions, 9664 events. 5867/9664 cut-off events. For 264372/264384 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 66759 event pairs, 1647 based on Foata normal form. 12/9457 useless extension candidates. Maximal degree in co-relation 53330. Up to 8111 conditions per place. [2024-06-27 18:11:59,025 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 186 selfloop transitions, 63 changer transitions 0/259 dead transitions. [2024-06-27 18:11:59,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 259 transitions, 2722 flow [2024-06-27 18:11:59,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:11:59,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:11:59,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-06-27 18:11:59,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5185185185185185 [2024-06-27 18:11:59,027 INFO L175 Difference]: Start difference. First operand has 174 places, 201 transitions, 1960 flow. Second operand 9 states and 224 transitions. [2024-06-27 18:11:59,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 259 transitions, 2722 flow [2024-06-27 18:11:59,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 259 transitions, 2576 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-27 18:11:59,260 INFO L231 Difference]: Finished difference. Result has 178 places, 203 transitions, 2019 flow [2024-06-27 18:11:59,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1814, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2019, PETRI_PLACES=178, PETRI_TRANSITIONS=203} [2024-06-27 18:11:59,260 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 124 predicate places. [2024-06-27 18:11:59,261 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 203 transitions, 2019 flow [2024-06-27 18:11:59,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:11:59,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:11:59,261 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:11:59,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 18:11:59,261 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:11:59,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:11:59,261 INFO L85 PathProgramCache]: Analyzing trace with hash -192213713, now seen corresponding path program 2 times [2024-06-27 18:11:59,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:11:59,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943433561] [2024-06-27 18:11:59,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:11:59,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:11:59,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:12:00,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:12:00,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:12:00,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943433561] [2024-06-27 18:12:00,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943433561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:12:00,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:12:00,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:12:00,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878062445] [2024-06-27 18:12:00,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:12:00,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:12:00,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:12:00,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:12:00,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:12:00,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 48 [2024-06-27 18:12:00,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 203 transitions, 2019 flow. Second operand has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:12:00,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:12:00,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 48 [2024-06-27 18:12:00,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:12:01,537 INFO L124 PetriNetUnfolderBase]: 5234/9057 cut-off events. [2024-06-27 18:12:01,537 INFO L125 PetriNetUnfolderBase]: For 264255/264344 co-relation queries the response was YES. [2024-06-27 18:12:01,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49151 conditions, 9057 events. 5234/9057 cut-off events. For 264255/264344 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 66578 event pairs, 1741 based on Foata normal form. 35/8735 useless extension candidates. Maximal degree in co-relation 49073. Up to 7445 conditions per place. [2024-06-27 18:12:01,630 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 157 selfloop transitions, 31 changer transitions 0/230 dead transitions. [2024-06-27 18:12:01,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 230 transitions, 2517 flow [2024-06-27 18:12:01,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:12:01,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:12:01,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-27 18:12:01,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5178571428571429 [2024-06-27 18:12:01,631 INFO L175 Difference]: Start difference. First operand has 178 places, 203 transitions, 2019 flow. Second operand 7 states and 174 transitions. [2024-06-27 18:12:01,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 230 transitions, 2517 flow [2024-06-27 18:12:02,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 230 transitions, 2330 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-27 18:12:02,054 INFO L231 Difference]: Finished difference. Result has 178 places, 206 transitions, 1946 flow [2024-06-27 18:12:02,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1832, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1946, PETRI_PLACES=178, PETRI_TRANSITIONS=206} [2024-06-27 18:12:02,055 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 124 predicate places. [2024-06-27 18:12:02,055 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 206 transitions, 1946 flow [2024-06-27 18:12:02,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:12:02,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:12:02,055 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:12:02,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 18:12:02,056 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:12:02,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:12:02,056 INFO L85 PathProgramCache]: Analyzing trace with hash -191738483, now seen corresponding path program 3 times [2024-06-27 18:12:02,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:12:02,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377473381] [2024-06-27 18:12:02,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:12:02,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:12:02,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:12:03,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:12:03,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:12:03,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377473381] [2024-06-27 18:12:03,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377473381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:12:03,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:12:03,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:12:03,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640263457] [2024-06-27 18:12:03,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:12:03,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:12:03,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:12:03,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:12:03,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:12:03,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 48 [2024-06-27 18:12:03,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 206 transitions, 1946 flow. Second operand has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:12:03,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:12:03,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 48 [2024-06-27 18:12:03,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:12:04,487 INFO L124 PetriNetUnfolderBase]: 5233/9063 cut-off events. [2024-06-27 18:12:04,487 INFO L125 PetriNetUnfolderBase]: For 270153/270212 co-relation queries the response was YES. [2024-06-27 18:12:04,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49412 conditions, 9063 events. 5233/9063 cut-off events. For 270153/270212 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 66665 event pairs, 1739 based on Foata normal form. 40/8743 useless extension candidates. Maximal degree in co-relation 49333. Up to 7401 conditions per place. [2024-06-27 18:12:04,586 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 155 selfloop transitions, 39 changer transitions 0/236 dead transitions. [2024-06-27 18:12:04,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 236 transitions, 2476 flow [2024-06-27 18:12:04,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:12:04,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:12:04,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-27 18:12:04,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5208333333333334 [2024-06-27 18:12:04,587 INFO L175 Difference]: Start difference. First operand has 178 places, 206 transitions, 1946 flow. Second operand 7 states and 175 transitions. [2024-06-27 18:12:04,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 236 transitions, 2476 flow [2024-06-27 18:12:04,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 236 transitions, 2384 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-27 18:12:04,855 INFO L231 Difference]: Finished difference. Result has 181 places, 212 transitions, 2020 flow [2024-06-27 18:12:04,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1854, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2020, PETRI_PLACES=181, PETRI_TRANSITIONS=212} [2024-06-27 18:12:04,855 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 127 predicate places. [2024-06-27 18:12:04,855 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 212 transitions, 2020 flow [2024-06-27 18:12:04,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:12:04,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:12:04,856 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:12:04,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 18:12:04,856 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:12:04,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:12:04,856 INFO L85 PathProgramCache]: Analyzing trace with hash -698458551, now seen corresponding path program 1 times [2024-06-27 18:12:04,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:12:04,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882153206] [2024-06-27 18:12:04,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:12:04,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:12:04,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:12:05,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:12:05,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:12:05,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882153206] [2024-06-27 18:12:05,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882153206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:12:05,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:12:05,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:12:05,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075369830] [2024-06-27 18:12:05,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:12:05,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:12:05,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:12:05,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:12:05,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:12:05,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:12:05,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 212 transitions, 2020 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:12:05,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:12:05,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:12:05,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:12:06,940 INFO L124 PetriNetUnfolderBase]: 5619/9436 cut-off events. [2024-06-27 18:12:06,940 INFO L125 PetriNetUnfolderBase]: For 288450/288472 co-relation queries the response was YES. [2024-06-27 18:12:06,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53797 conditions, 9436 events. 5619/9436 cut-off events. For 288450/288472 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 66604 event pairs, 1722 based on Foata normal form. 2/9213 useless extension candidates. Maximal degree in co-relation 53716. Up to 8108 conditions per place. [2024-06-27 18:12:07,035 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 214 selfloop transitions, 17 changer transitions 0/246 dead transitions. [2024-06-27 18:12:07,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 246 transitions, 2645 flow [2024-06-27 18:12:07,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:12:07,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:12:07,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-27 18:12:07,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5089285714285714 [2024-06-27 18:12:07,036 INFO L175 Difference]: Start difference. First operand has 181 places, 212 transitions, 2020 flow. Second operand 7 states and 171 transitions. [2024-06-27 18:12:07,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 246 transitions, 2645 flow [2024-06-27 18:12:07,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 246 transitions, 2571 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-27 18:12:07,325 INFO L231 Difference]: Finished difference. Result has 186 places, 219 transitions, 2076 flow [2024-06-27 18:12:07,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1946, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2076, PETRI_PLACES=186, PETRI_TRANSITIONS=219} [2024-06-27 18:12:07,325 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 132 predicate places. [2024-06-27 18:12:07,325 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 219 transitions, 2076 flow [2024-06-27 18:12:07,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:12:07,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:12:07,326 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:12:07,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 18:12:07,326 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:12:07,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:12:07,327 INFO L85 PathProgramCache]: Analyzing trace with hash -399605201, now seen corresponding path program 1 times [2024-06-27 18:12:07,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:12:07,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807678391] [2024-06-27 18:12:07,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:12:07,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:12:07,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:12:08,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:12:08,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:12:08,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807678391] [2024-06-27 18:12:08,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807678391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:12:08,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:12:08,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:12:08,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040533418] [2024-06-27 18:12:08,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:12:08,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:12:08,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:12:08,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:12:08,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:12:08,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:12:08,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 219 transitions, 2076 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:12:08,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:12:08,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:12:08,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:12:09,670 INFO L124 PetriNetUnfolderBase]: 5630/9456 cut-off events. [2024-06-27 18:12:09,671 INFO L125 PetriNetUnfolderBase]: For 301202/301224 co-relation queries the response was YES. [2024-06-27 18:12:09,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55154 conditions, 9456 events. 5630/9456 cut-off events. For 301202/301224 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 66804 event pairs, 1715 based on Foata normal form. 3/9233 useless extension candidates. Maximal degree in co-relation 55070. Up to 8123 conditions per place. [2024-06-27 18:12:09,752 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 217 selfloop transitions, 16 changer transitions 0/248 dead transitions. [2024-06-27 18:12:09,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 248 transitions, 2674 flow [2024-06-27 18:12:09,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:12:09,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:12:09,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-27 18:12:09,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5029761904761905 [2024-06-27 18:12:09,754 INFO L175 Difference]: Start difference. First operand has 186 places, 219 transitions, 2076 flow. Second operand 7 states and 169 transitions. [2024-06-27 18:12:09,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 248 transitions, 2674 flow [2024-06-27 18:12:10,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 248 transitions, 2609 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-27 18:12:10,034 INFO L231 Difference]: Finished difference. Result has 189 places, 222 transitions, 2099 flow [2024-06-27 18:12:10,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2011, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2099, PETRI_PLACES=189, PETRI_TRANSITIONS=222} [2024-06-27 18:12:10,034 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 135 predicate places. [2024-06-27 18:12:10,034 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 222 transitions, 2099 flow [2024-06-27 18:12:10,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:12:10,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:12:10,035 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:12:10,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 18:12:10,035 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:12:10,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:12:10,035 INFO L85 PathProgramCache]: Analyzing trace with hash -698307891, now seen corresponding path program 2 times [2024-06-27 18:12:10,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:12:10,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908644965] [2024-06-27 18:12:10,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:12:10,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:12:10,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:12:10,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:12:10,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:12:10,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908644965] [2024-06-27 18:12:10,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908644965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:12:10,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:12:10,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:12:10,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502538159] [2024-06-27 18:12:10,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:12:10,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:12:10,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:12:10,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:12:10,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:12:10,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:12:10,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 222 transitions, 2099 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:12:10,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:12:10,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:12:10,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:12:12,217 INFO L124 PetriNetUnfolderBase]: 5664/9510 cut-off events. [2024-06-27 18:12:12,217 INFO L125 PetriNetUnfolderBase]: For 310674/310696 co-relation queries the response was YES. [2024-06-27 18:12:12,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56121 conditions, 9510 events. 5664/9510 cut-off events. For 310674/310696 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 67207 event pairs, 1717 based on Foata normal form. 2/9285 useless extension candidates. Maximal degree in co-relation 56036. Up to 8136 conditions per place. [2024-06-27 18:12:12,318 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 215 selfloop transitions, 22 changer transitions 0/252 dead transitions. [2024-06-27 18:12:12,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 252 transitions, 2727 flow [2024-06-27 18:12:12,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:12:12,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:12:12,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 18:12:12,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5119047619047619 [2024-06-27 18:12:12,320 INFO L175 Difference]: Start difference. First operand has 189 places, 222 transitions, 2099 flow. Second operand 7 states and 172 transitions. [2024-06-27 18:12:12,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 252 transitions, 2727 flow [2024-06-27 18:12:12,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 252 transitions, 2661 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-27 18:12:12,678 INFO L231 Difference]: Finished difference. Result has 191 places, 225 transitions, 2137 flow [2024-06-27 18:12:12,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2033, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2137, PETRI_PLACES=191, PETRI_TRANSITIONS=225} [2024-06-27 18:12:12,679 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 137 predicate places. [2024-06-27 18:12:12,679 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 225 transitions, 2137 flow [2024-06-27 18:12:12,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:12:12,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:12:12,679 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:12:12,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 18:12:12,679 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:12:12,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:12:12,679 INFO L85 PathProgramCache]: Analyzing trace with hash -198570307, now seen corresponding path program 2 times [2024-06-27 18:12:12,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:12:12,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64545520] [2024-06-27 18:12:12,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:12:12,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:12:12,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:12:13,572 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:12:13,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:12:13,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64545520] [2024-06-27 18:12:13,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64545520] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:12:13,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:12:13,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:12:13,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416931660] [2024-06-27 18:12:13,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:12:13,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:12:13,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:12:13,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:12:13,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:12:13,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:12:13,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 225 transitions, 2137 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:12:13,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:12:13,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:12:13,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:12:15,003 INFO L124 PetriNetUnfolderBase]: 5709/9716 cut-off events. [2024-06-27 18:12:15,003 INFO L125 PetriNetUnfolderBase]: For 325422/325453 co-relation queries the response was YES. [2024-06-27 18:12:15,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57503 conditions, 9716 events. 5709/9716 cut-off events. For 325422/325453 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 69874 event pairs, 1712 based on Foata normal form. 9/9459 useless extension candidates. Maximal degree in co-relation 57417. Up to 8207 conditions per place. [2024-06-27 18:12:15,105 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 217 selfloop transitions, 21 changer transitions 0/253 dead transitions. [2024-06-27 18:12:15,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 253 transitions, 2755 flow [2024-06-27 18:12:15,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:12:15,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:12:15,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-27 18:12:15,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5029761904761905 [2024-06-27 18:12:15,106 INFO L175 Difference]: Start difference. First operand has 191 places, 225 transitions, 2137 flow. Second operand 7 states and 169 transitions. [2024-06-27 18:12:15,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 253 transitions, 2755 flow [2024-06-27 18:12:15,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 253 transitions, 2673 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-27 18:12:15,460 INFO L231 Difference]: Finished difference. Result has 193 places, 228 transitions, 2161 flow [2024-06-27 18:12:15,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2055, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2161, PETRI_PLACES=193, PETRI_TRANSITIONS=228} [2024-06-27 18:12:15,461 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 139 predicate places. [2024-06-27 18:12:15,461 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 228 transitions, 2161 flow [2024-06-27 18:12:15,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:12:15,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:12:15,462 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:12:15,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 18:12:15,462 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:12:15,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:12:15,462 INFO L85 PathProgramCache]: Analyzing trace with hash -198570555, now seen corresponding path program 3 times [2024-06-27 18:12:15,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:12:15,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18641976] [2024-06-27 18:12:15,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:12:15,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:12:15,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:12:16,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:12:16,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:12:16,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18641976] [2024-06-27 18:12:16,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18641976] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:12:16,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:12:16,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:12:16,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77741529] [2024-06-27 18:12:16,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:12:16,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:12:16,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:12:16,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:12:16,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:12:16,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:12:16,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 228 transitions, 2161 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:12:16,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:12:16,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:12:16,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:12:17,898 INFO L124 PetriNetUnfolderBase]: 5728/9746 cut-off events. [2024-06-27 18:12:17,898 INFO L125 PetriNetUnfolderBase]: For 334020/334051 co-relation queries the response was YES. [2024-06-27 18:12:17,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58247 conditions, 9746 events. 5728/9746 cut-off events. For 334020/334051 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 70079 event pairs, 1717 based on Foata normal form. 4/9485 useless extension candidates. Maximal degree in co-relation 58160. Up to 8178 conditions per place. [2024-06-27 18:12:18,001 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 213 selfloop transitions, 29 changer transitions 0/257 dead transitions. [2024-06-27 18:12:18,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 257 transitions, 2809 flow [2024-06-27 18:12:18,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:12:18,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:12:18,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 18:12:18,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5119047619047619 [2024-06-27 18:12:18,002 INFO L175 Difference]: Start difference. First operand has 193 places, 228 transitions, 2161 flow. Second operand 7 states and 172 transitions. [2024-06-27 18:12:18,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 257 transitions, 2809 flow [2024-06-27 18:12:18,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 257 transitions, 2725 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-27 18:12:18,426 INFO L231 Difference]: Finished difference. Result has 195 places, 231 transitions, 2203 flow [2024-06-27 18:12:18,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2077, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2203, PETRI_PLACES=195, PETRI_TRANSITIONS=231} [2024-06-27 18:12:18,426 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 141 predicate places. [2024-06-27 18:12:18,426 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 231 transitions, 2203 flow [2024-06-27 18:12:18,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:12:18,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:12:18,427 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:12:18,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 18:12:18,427 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:12:18,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:12:18,427 INFO L85 PathProgramCache]: Analyzing trace with hash -198273637, now seen corresponding path program 3 times [2024-06-27 18:12:18,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:12:18,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59816293] [2024-06-27 18:12:18,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:12:18,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:12:18,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:12:19,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:12:19,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:12:19,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59816293] [2024-06-27 18:12:19,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [59816293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:12:19,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:12:19,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:12:19,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213057623] [2024-06-27 18:12:19,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:12:19,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:12:19,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:12:19,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:12:19,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:12:19,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:12:19,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 231 transitions, 2203 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:12:19,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:12:19,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:12:19,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:12:21,018 INFO L124 PetriNetUnfolderBase]: 5765/10009 cut-off events. [2024-06-27 18:12:21,018 INFO L125 PetriNetUnfolderBase]: For 344347/344386 co-relation queries the response was YES. [2024-06-27 18:12:21,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59215 conditions, 10009 events. 5765/10009 cut-off events. For 344347/344386 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 73296 event pairs, 1729 based on Foata normal form. 9/9693 useless extension candidates. Maximal degree in co-relation 59127. Up to 8214 conditions per place. [2024-06-27 18:12:21,119 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 214 selfloop transitions, 31 changer transitions 0/260 dead transitions. [2024-06-27 18:12:21,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 260 transitions, 2845 flow [2024-06-27 18:12:21,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:12:21,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:12:21,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-27 18:12:21,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5089285714285714 [2024-06-27 18:12:21,121 INFO L175 Difference]: Start difference. First operand has 195 places, 231 transitions, 2203 flow. Second operand 7 states and 171 transitions. [2024-06-27 18:12:21,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 260 transitions, 2845 flow [2024-06-27 18:12:21,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 260 transitions, 2741 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-27 18:12:21,514 INFO L231 Difference]: Finished difference. Result has 197 places, 234 transitions, 2234 flow [2024-06-27 18:12:21,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2099, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2234, PETRI_PLACES=197, PETRI_TRANSITIONS=234} [2024-06-27 18:12:21,514 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 143 predicate places. [2024-06-27 18:12:21,515 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 234 transitions, 2234 flow [2024-06-27 18:12:21,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:12:21,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:12:21,515 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:12:21,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 18:12:21,515 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:12:21,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:12:21,516 INFO L85 PathProgramCache]: Analyzing trace with hash -711393756, now seen corresponding path program 1 times [2024-06-27 18:12:21,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:12:21,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181660596] [2024-06-27 18:12:21,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:12:21,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:12:21,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:12:22,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:12:22,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:12:22,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181660596] [2024-06-27 18:12:22,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181660596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:12:22,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:12:22,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:12:22,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227339662] [2024-06-27 18:12:22,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:12:22,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:12:22,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:12:22,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:12:22,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:12:22,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:12:22,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 234 transitions, 2234 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:12:22,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:12:22,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:12:22,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:12:23,844 INFO L124 PetriNetUnfolderBase]: 6117/10109 cut-off events. [2024-06-27 18:12:23,845 INFO L125 PetriNetUnfolderBase]: For 356308/356321 co-relation queries the response was YES. [2024-06-27 18:12:23,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61986 conditions, 10109 events. 6117/10109 cut-off events. For 356308/356321 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 70550 event pairs, 1869 based on Foata normal form. 11/9879 useless extension candidates. Maximal degree in co-relation 61897. Up to 8830 conditions per place. [2024-06-27 18:12:23,952 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 242 selfloop transitions, 27 changer transitions 0/279 dead transitions. [2024-06-27 18:12:23,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 279 transitions, 3036 flow [2024-06-27 18:12:23,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:12:23,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:12:23,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-27 18:12:23,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5029761904761905 [2024-06-27 18:12:23,954 INFO L175 Difference]: Start difference. First operand has 197 places, 234 transitions, 2234 flow. Second operand 7 states and 169 transitions. [2024-06-27 18:12:23,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 279 transitions, 3036 flow [2024-06-27 18:12:24,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 279 transitions, 2925 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-27 18:12:24,346 INFO L231 Difference]: Finished difference. Result has 201 places, 248 transitions, 2386 flow [2024-06-27 18:12:24,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2123, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2386, PETRI_PLACES=201, PETRI_TRANSITIONS=248} [2024-06-27 18:12:24,346 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 147 predicate places. [2024-06-27 18:12:24,346 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 248 transitions, 2386 flow [2024-06-27 18:12:24,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:12:24,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:12:24,346 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:12:24,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 18:12:24,347 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:12:24,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:12:24,347 INFO L85 PathProgramCache]: Analyzing trace with hash -704697756, now seen corresponding path program 2 times [2024-06-27 18:12:24,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:12:24,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177342933] [2024-06-27 18:12:24,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:12:24,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:12:24,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:12:25,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:12:25,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:12:25,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177342933] [2024-06-27 18:12:25,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177342933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:12:25,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:12:25,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:12:25,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715120859] [2024-06-27 18:12:25,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:12:25,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:12:25,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:12:25,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:12:25,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:12:25,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:12:25,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 248 transitions, 2386 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:12:25,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:12:25,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:12:25,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:12:26,685 INFO L124 PetriNetUnfolderBase]: 6154/10167 cut-off events. [2024-06-27 18:12:26,685 INFO L125 PetriNetUnfolderBase]: For 373045/373058 co-relation queries the response was YES. [2024-06-27 18:12:26,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63629 conditions, 10167 events. 6154/10167 cut-off events. For 373045/373058 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 70972 event pairs, 1867 based on Foata normal form. 11/9936 useless extension candidates. Maximal degree in co-relation 63537. Up to 8846 conditions per place. [2024-06-27 18:12:26,793 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 244 selfloop transitions, 33 changer transitions 0/287 dead transitions. [2024-06-27 18:12:26,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 287 transitions, 3315 flow [2024-06-27 18:12:26,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:12:26,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:12:26,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-27 18:12:26,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5029761904761905 [2024-06-27 18:12:26,794 INFO L175 Difference]: Start difference. First operand has 201 places, 248 transitions, 2386 flow. Second operand 7 states and 169 transitions. [2024-06-27 18:12:26,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 287 transitions, 3315 flow [2024-06-27 18:12:27,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 287 transitions, 3216 flow, removed 34 selfloop flow, removed 3 redundant places. [2024-06-27 18:12:27,270 INFO L231 Difference]: Finished difference. Result has 206 places, 256 transitions, 2526 flow [2024-06-27 18:12:27,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2287, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2526, PETRI_PLACES=206, PETRI_TRANSITIONS=256} [2024-06-27 18:12:27,270 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 152 predicate places. [2024-06-27 18:12:27,270 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 256 transitions, 2526 flow [2024-06-27 18:12:27,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:12:27,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:12:27,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:12:27,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 18:12:27,271 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:12:27,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:12:27,271 INFO L85 PathProgramCache]: Analyzing trace with hash 284772147, now seen corresponding path program 1 times [2024-06-27 18:12:27,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:12:27,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940530502] [2024-06-27 18:12:27,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:12:27,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:12:27,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:12:28,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:12:28,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:12:28,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940530502] [2024-06-27 18:12:28,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940530502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:12:28,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:12:28,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:12:28,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88666057] [2024-06-27 18:12:28,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:12:28,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:12:28,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:12:28,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:12:28,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:12:28,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:12:28,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 256 transitions, 2526 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:12:28,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:12:28,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:12:28,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:12:30,389 INFO L124 PetriNetUnfolderBase]: 6526/10830 cut-off events. [2024-06-27 18:12:30,390 INFO L125 PetriNetUnfolderBase]: For 418264/418275 co-relation queries the response was YES. [2024-06-27 18:12:30,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68435 conditions, 10830 events. 6526/10830 cut-off events. For 418264/418275 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 76601 event pairs, 1749 based on Foata normal form. 14/10593 useless extension candidates. Maximal degree in co-relation 68341. Up to 8246 conditions per place. [2024-06-27 18:12:30,512 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 223 selfloop transitions, 103 changer transitions 0/336 dead transitions. [2024-06-27 18:12:30,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 336 transitions, 3674 flow [2024-06-27 18:12:30,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:12:30,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:12:30,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 260 transitions. [2024-06-27 18:12:30,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-27 18:12:30,513 INFO L175 Difference]: Start difference. First operand has 206 places, 256 transitions, 2526 flow. Second operand 10 states and 260 transitions. [2024-06-27 18:12:30,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 336 transitions, 3674 flow [2024-06-27 18:12:30,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 336 transitions, 3579 flow, removed 35 selfloop flow, removed 3 redundant places. [2024-06-27 18:12:30,992 INFO L231 Difference]: Finished difference. Result has 215 places, 267 transitions, 2843 flow [2024-06-27 18:12:30,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2431, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2843, PETRI_PLACES=215, PETRI_TRANSITIONS=267} [2024-06-27 18:12:30,992 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 161 predicate places. [2024-06-27 18:12:30,992 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 267 transitions, 2843 flow [2024-06-27 18:12:30,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:12:30,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:12:30,993 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:12:30,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 18:12:30,993 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:12:30,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:12:30,994 INFO L85 PathProgramCache]: Analyzing trace with hash 539219326, now seen corresponding path program 1 times [2024-06-27 18:12:30,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:12:30,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279820494] [2024-06-27 18:12:30,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:12:30,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:12:31,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:12:31,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:12:31,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:12:31,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279820494] [2024-06-27 18:12:31,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279820494] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:12:31,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:12:31,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:12:31,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935895056] [2024-06-27 18:12:31,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:12:31,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:12:31,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:12:31,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:12:31,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:12:32,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 48 [2024-06-27 18:12:32,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 267 transitions, 2843 flow. Second operand has 9 states, 9 states have (on average 16.666666666666668) internal successors, (150), 9 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:12:32,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:12:32,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 48 [2024-06-27 18:12:32,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:12:33,708 INFO L124 PetriNetUnfolderBase]: 5912/10095 cut-off events. [2024-06-27 18:12:33,708 INFO L125 PetriNetUnfolderBase]: For 420776/420861 co-relation queries the response was YES. [2024-06-27 18:12:33,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65338 conditions, 10095 events. 5912/10095 cut-off events. For 420776/420861 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 74173 event pairs, 1803 based on Foata normal form. 44/9806 useless extension candidates. Maximal degree in co-relation 65240. Up to 8287 conditions per place. [2024-06-27 18:12:33,815 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 214 selfloop transitions, 32 changer transitions 0/303 dead transitions. [2024-06-27 18:12:33,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 303 transitions, 3515 flow [2024-06-27 18:12:33,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:12:33,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:12:33,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-27 18:12:33,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5234375 [2024-06-27 18:12:33,816 INFO L175 Difference]: Start difference. First operand has 215 places, 267 transitions, 2843 flow. Second operand 8 states and 201 transitions. [2024-06-27 18:12:33,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 303 transitions, 3515 flow [2024-06-27 18:12:34,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 303 transitions, 3298 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-27 18:12:34,260 INFO L231 Difference]: Finished difference. Result has 218 places, 270 transitions, 2756 flow [2024-06-27 18:12:34,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2626, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2756, PETRI_PLACES=218, PETRI_TRANSITIONS=270} [2024-06-27 18:12:34,260 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 164 predicate places. [2024-06-27 18:12:34,261 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 270 transitions, 2756 flow [2024-06-27 18:12:34,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.666666666666668) internal successors, (150), 9 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:12:34,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:12:34,261 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:12:34,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 18:12:34,261 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:12:34,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:12:34,262 INFO L85 PathProgramCache]: Analyzing trace with hash 484716068, now seen corresponding path program 3 times [2024-06-27 18:12:34,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:12:34,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227634663] [2024-06-27 18:12:34,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:12:34,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:12:34,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:12:34,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:12:34,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:12:34,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227634663] [2024-06-27 18:12:34,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227634663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:12:34,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:12:34,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:12:34,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160993507] [2024-06-27 18:12:34,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:12:34,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:12:34,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:12:34,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:12:34,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:12:34,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:12:34,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 270 transitions, 2756 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:12:34,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:12:34,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:12:34,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:12:36,795 INFO L124 PetriNetUnfolderBase]: 6591/10969 cut-off events. [2024-06-27 18:12:36,796 INFO L125 PetriNetUnfolderBase]: For 420946/420958 co-relation queries the response was YES. [2024-06-27 18:12:36,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70019 conditions, 10969 events. 6591/10969 cut-off events. For 420946/420958 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 78019 event pairs, 1945 based on Foata normal form. 9/10712 useless extension candidates. Maximal degree in co-relation 69920. Up to 9556 conditions per place. [2024-06-27 18:12:36,906 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 263 selfloop transitions, 27 changer transitions 0/300 dead transitions. [2024-06-27 18:12:36,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 300 transitions, 3459 flow [2024-06-27 18:12:36,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:12:36,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:12:36,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-27 18:12:36,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49404761904761907 [2024-06-27 18:12:36,907 INFO L175 Difference]: Start difference. First operand has 218 places, 270 transitions, 2756 flow. Second operand 7 states and 166 transitions. [2024-06-27 18:12:36,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 300 transitions, 3459 flow [2024-06-27 18:12:37,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 300 transitions, 3299 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-27 18:12:37,357 INFO L231 Difference]: Finished difference. Result has 219 places, 271 transitions, 2675 flow [2024-06-27 18:12:37,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2606, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2675, PETRI_PLACES=219, PETRI_TRANSITIONS=271} [2024-06-27 18:12:37,358 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 165 predicate places. [2024-06-27 18:12:37,358 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 271 transitions, 2675 flow [2024-06-27 18:12:37,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:12:37,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:12:37,358 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:12:37,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 18:12:37,358 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:12:37,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:12:37,359 INFO L85 PathProgramCache]: Analyzing trace with hash 497125988, now seen corresponding path program 4 times [2024-06-27 18:12:37,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:12:37,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452183112] [2024-06-27 18:12:37,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:12:37,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:12:37,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:12:38,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-27 18:12:38,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:12:38,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452183112] [2024-06-27 18:12:38,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452183112] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:12:38,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:12:38,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:12:38,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349722256] [2024-06-27 18:12:38,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:12:38,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:12:38,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:12:38,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:12:38,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:12:38,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:12:38,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 271 transitions, 2675 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:12:38,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:12:38,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:12:38,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:12:39,908 INFO L124 PetriNetUnfolderBase]: 6608/10992 cut-off events. [2024-06-27 18:12:39,908 INFO L125 PetriNetUnfolderBase]: For 429014/429026 co-relation queries the response was YES. [2024-06-27 18:12:39,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69829 conditions, 10992 events. 6608/10992 cut-off events. For 429014/429026 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 78207 event pairs, 1939 based on Foata normal form. 9/10735 useless extension candidates. Maximal degree in co-relation 69729. Up to 9550 conditions per place. [2024-06-27 18:12:40,043 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 257 selfloop transitions, 35 changer transitions 0/302 dead transitions. [2024-06-27 18:12:40,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 302 transitions, 3443 flow [2024-06-27 18:12:40,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:12:40,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:12:40,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-27 18:12:40,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49107142857142855 [2024-06-27 18:12:40,044 INFO L175 Difference]: Start difference. First operand has 219 places, 271 transitions, 2675 flow. Second operand 7 states and 165 transitions. [2024-06-27 18:12:40,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 302 transitions, 3443 flow [2024-06-27 18:12:40,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 302 transitions, 3399 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-27 18:12:40,774 INFO L231 Difference]: Finished difference. Result has 223 places, 274 transitions, 2785 flow [2024-06-27 18:12:40,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2631, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2785, PETRI_PLACES=223, PETRI_TRANSITIONS=274} [2024-06-27 18:12:40,775 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 169 predicate places. [2024-06-27 18:12:40,775 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 274 transitions, 2785 flow [2024-06-27 18:12:40,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:12:40,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:12:40,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:12:40,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 18:12:40,775 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:12:40,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:12:40,776 INFO L85 PathProgramCache]: Analyzing trace with hash -1866440810, now seen corresponding path program 5 times [2024-06-27 18:12:40,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:12:40,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634926192] [2024-06-27 18:12:40,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:12:40,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:12:40,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:12:41,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:12:41,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:12:41,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634926192] [2024-06-27 18:12:41,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [634926192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:12:41,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:12:41,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:12:41,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274741195] [2024-06-27 18:12:41,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:12:41,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:12:41,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:12:41,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:12:41,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:12:41,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:12:41,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 274 transitions, 2785 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:12:41,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:12:41,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:12:41,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:12:43,375 INFO L124 PetriNetUnfolderBase]: 6630/11160 cut-off events. [2024-06-27 18:12:43,375 INFO L125 PetriNetUnfolderBase]: For 447670/447691 co-relation queries the response was YES. [2024-06-27 18:12:43,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71201 conditions, 11160 events. 6630/11160 cut-off events. For 447670/447691 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 80603 event pairs, 1911 based on Foata normal form. 15/10864 useless extension candidates. Maximal degree in co-relation 71099. Up to 9502 conditions per place. [2024-06-27 18:12:43,507 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 250 selfloop transitions, 50 changer transitions 0/310 dead transitions. [2024-06-27 18:12:43,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 310 transitions, 3794 flow [2024-06-27 18:12:43,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:12:43,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:12:43,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-27 18:12:43,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49404761904761907 [2024-06-27 18:12:43,508 INFO L175 Difference]: Start difference. First operand has 223 places, 274 transitions, 2785 flow. Second operand 7 states and 166 transitions. [2024-06-27 18:12:43,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 310 transitions, 3794 flow [2024-06-27 18:12:44,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 310 transitions, 3662 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-27 18:12:44,006 INFO L231 Difference]: Finished difference. Result has 226 places, 282 transitions, 2949 flow [2024-06-27 18:12:44,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2653, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2949, PETRI_PLACES=226, PETRI_TRANSITIONS=282} [2024-06-27 18:12:44,007 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 172 predicate places. [2024-06-27 18:12:44,007 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 282 transitions, 2949 flow [2024-06-27 18:12:44,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:12:44,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:12:44,008 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:12:44,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 18:12:44,008 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:12:44,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:12:44,008 INFO L85 PathProgramCache]: Analyzing trace with hash -1657952604, now seen corresponding path program 6 times [2024-06-27 18:12:44,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:12:44,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876413902] [2024-06-27 18:12:44,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:12:44,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:12:44,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:12:44,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:12:44,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:12:44,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876413902] [2024-06-27 18:12:44,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876413902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:12:44,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:12:44,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:12:44,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486046028] [2024-06-27 18:12:44,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:12:44,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:12:44,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:12:44,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:12:44,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:12:44,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:12:44,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 282 transitions, 2949 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:12:44,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:12:44,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:12:44,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:12:46,564 INFO L124 PetriNetUnfolderBase]: 6627/11156 cut-off events. [2024-06-27 18:12:46,564 INFO L125 PetriNetUnfolderBase]: For 461454/461475 co-relation queries the response was YES. [2024-06-27 18:12:46,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71888 conditions, 11156 events. 6627/11156 cut-off events. For 461454/461475 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 80744 event pairs, 1911 based on Foata normal form. 15/10860 useless extension candidates. Maximal degree in co-relation 71784. Up to 9499 conditions per place. [2024-06-27 18:12:46,691 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 249 selfloop transitions, 51 changer transitions 0/310 dead transitions. [2024-06-27 18:12:46,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 310 transitions, 3692 flow [2024-06-27 18:12:46,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:12:46,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:12:46,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-27 18:12:46,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49107142857142855 [2024-06-27 18:12:46,692 INFO L175 Difference]: Start difference. First operand has 226 places, 282 transitions, 2949 flow. Second operand 7 states and 165 transitions. [2024-06-27 18:12:46,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 310 transitions, 3692 flow [2024-06-27 18:12:47,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 310 transitions, 3460 flow, removed 80 selfloop flow, removed 4 redundant places. [2024-06-27 18:12:47,279 INFO L231 Difference]: Finished difference. Result has 229 places, 283 transitions, 2850 flow [2024-06-27 18:12:47,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2735, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2850, PETRI_PLACES=229, PETRI_TRANSITIONS=283} [2024-06-27 18:12:47,280 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 175 predicate places. [2024-06-27 18:12:47,280 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 283 transitions, 2850 flow [2024-06-27 18:12:47,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:12:47,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:12:47,281 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:12:47,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 18:12:47,281 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:12:47,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:12:47,281 INFO L85 PathProgramCache]: Analyzing trace with hash -14137775, now seen corresponding path program 2 times [2024-06-27 18:12:47,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:12:47,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064540164] [2024-06-27 18:12:47,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:12:47,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:12:47,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:12:48,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:12:48,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:12:48,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064540164] [2024-06-27 18:12:48,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1064540164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:12:48,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:12:48,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:12:48,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955270217] [2024-06-27 18:12:48,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:12:48,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:12:48,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:12:48,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:12:48,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:12:48,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:12:48,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 283 transitions, 2850 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:12:48,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:12:48,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:12:48,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:12:50,708 INFO L124 PetriNetUnfolderBase]: 6906/11506 cut-off events. [2024-06-27 18:12:50,708 INFO L125 PetriNetUnfolderBase]: For 491531/491536 co-relation queries the response was YES. [2024-06-27 18:12:50,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74102 conditions, 11506 events. 6906/11506 cut-off events. For 491531/491536 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 82612 event pairs, 1891 based on Foata normal form. 12/11244 useless extension candidates. Maximal degree in co-relation 73997. Up to 8996 conditions per place. [2024-06-27 18:12:50,839 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 243 selfloop transitions, 104 changer transitions 0/357 dead transitions. [2024-06-27 18:12:50,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 357 transitions, 3992 flow [2024-06-27 18:12:50,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:12:50,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:12:50,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 258 transitions. [2024-06-27 18:12:50,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-06-27 18:12:50,840 INFO L175 Difference]: Start difference. First operand has 229 places, 283 transitions, 2850 flow. Second operand 10 states and 258 transitions. [2024-06-27 18:12:50,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 357 transitions, 3992 flow [2024-06-27 18:12:51,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 357 transitions, 3911 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 18:12:51,478 INFO L231 Difference]: Finished difference. Result has 237 places, 291 transitions, 3142 flow [2024-06-27 18:12:51,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2769, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3142, PETRI_PLACES=237, PETRI_TRANSITIONS=291} [2024-06-27 18:12:51,479 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 183 predicate places. [2024-06-27 18:12:51,479 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 291 transitions, 3142 flow [2024-06-27 18:12:51,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:12:51,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:12:51,479 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:12:51,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 18:12:51,479 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:12:51,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:12:51,480 INFO L85 PathProgramCache]: Analyzing trace with hash -1781442927, now seen corresponding path program 3 times [2024-06-27 18:12:51,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:12:51,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858651981] [2024-06-27 18:12:51,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:12:51,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:12:51,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:12:52,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:12:52,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:12:52,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858651981] [2024-06-27 18:12:52,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858651981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:12:52,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:12:52,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:12:52,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044932320] [2024-06-27 18:12:52,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:12:52,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:12:52,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:12:52,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:12:52,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:12:52,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:12:52,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 291 transitions, 3142 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:12:52,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:12:52,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:12:52,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:12:55,221 INFO L124 PetriNetUnfolderBase]: 7152/12022 cut-off events. [2024-06-27 18:12:55,221 INFO L125 PetriNetUnfolderBase]: For 528647/528652 co-relation queries the response was YES. [2024-06-27 18:12:55,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78673 conditions, 12022 events. 7152/12022 cut-off events. For 528647/528652 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 87808 event pairs, 1982 based on Foata normal form. 12/11734 useless extension candidates. Maximal degree in co-relation 78565. Up to 9541 conditions per place. [2024-06-27 18:12:55,349 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 241 selfloop transitions, 111 changer transitions 0/362 dead transitions. [2024-06-27 18:12:55,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 362 transitions, 4270 flow [2024-06-27 18:12:55,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:12:55,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:12:55,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 257 transitions. [2024-06-27 18:12:55,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5354166666666667 [2024-06-27 18:12:55,350 INFO L175 Difference]: Start difference. First operand has 237 places, 291 transitions, 3142 flow. Second operand 10 states and 257 transitions. [2024-06-27 18:12:55,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 362 transitions, 4270 flow [2024-06-27 18:12:55,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 362 transitions, 4031 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-27 18:12:55,920 INFO L231 Difference]: Finished difference. Result has 244 places, 297 transitions, 3272 flow [2024-06-27 18:12:55,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2911, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3272, PETRI_PLACES=244, PETRI_TRANSITIONS=297} [2024-06-27 18:12:55,921 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 190 predicate places. [2024-06-27 18:12:55,921 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 297 transitions, 3272 flow [2024-06-27 18:12:55,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:12:55,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:12:55,921 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:12:55,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 18:12:55,921 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:12:55,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:12:55,921 INFO L85 PathProgramCache]: Analyzing trace with hash 1875105587, now seen corresponding path program 4 times [2024-06-27 18:12:55,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:12:55,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467128536] [2024-06-27 18:12:55,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:12:55,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:12:55,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:12:56,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:12:56,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:12:56,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467128536] [2024-06-27 18:12:56,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [467128536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:12:56,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:12:56,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:12:56,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084335400] [2024-06-27 18:12:56,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:12:56,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:12:56,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:12:56,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:12:56,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:12:57,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:12:57,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 297 transitions, 3272 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:12:57,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:12:57,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:12:57,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:12:59,648 INFO L124 PetriNetUnfolderBase]: 7338/12366 cut-off events. [2024-06-27 18:12:59,648 INFO L125 PetriNetUnfolderBase]: For 547908/547913 co-relation queries the response was YES. [2024-06-27 18:12:59,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80830 conditions, 12366 events. 7338/12366 cut-off events. For 547908/547913 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 91047 event pairs, 2040 based on Foata normal form. 12/12069 useless extension candidates. Maximal degree in co-relation 80719. Up to 9835 conditions per place. [2024-06-27 18:12:59,782 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 239 selfloop transitions, 117 changer transitions 0/366 dead transitions. [2024-06-27 18:12:59,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 366 transitions, 4392 flow [2024-06-27 18:12:59,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:12:59,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:12:59,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 256 transitions. [2024-06-27 18:12:59,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2024-06-27 18:12:59,784 INFO L175 Difference]: Start difference. First operand has 244 places, 297 transitions, 3272 flow. Second operand 10 states and 256 transitions. [2024-06-27 18:12:59,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 366 transitions, 4392 flow [2024-06-27 18:13:00,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 366 transitions, 4138 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-27 18:13:00,618 INFO L231 Difference]: Finished difference. Result has 250 places, 301 transitions, 3370 flow [2024-06-27 18:13:00,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3020, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3370, PETRI_PLACES=250, PETRI_TRANSITIONS=301} [2024-06-27 18:13:00,618 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 196 predicate places. [2024-06-27 18:13:00,619 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 301 transitions, 3370 flow [2024-06-27 18:13:00,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:13:00,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:13:00,619 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:13:00,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 18:13:00,619 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:13:00,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:13:00,619 INFO L85 PathProgramCache]: Analyzing trace with hash 176548681, now seen corresponding path program 5 times [2024-06-27 18:13:00,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:13:00,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869739458] [2024-06-27 18:13:00,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:13:00,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:13:00,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:13:01,656 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:13:01,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:13:01,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869739458] [2024-06-27 18:13:01,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869739458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:13:01,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:13:01,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:13:01,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911765393] [2024-06-27 18:13:01,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:13:01,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:13:01,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:13:01,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:13:01,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:13:01,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:13:01,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 301 transitions, 3370 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:13:01,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:13:01,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:13:01,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:13:04,328 INFO L124 PetriNetUnfolderBase]: 7318/12012 cut-off events. [2024-06-27 18:13:04,329 INFO L125 PetriNetUnfolderBase]: For 529497/529502 co-relation queries the response was YES. [2024-06-27 18:13:04,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78800 conditions, 12012 events. 7318/12012 cut-off events. For 529497/529502 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 85491 event pairs, 1747 based on Foata normal form. 12/11799 useless extension candidates. Maximal degree in co-relation 78687. Up to 8076 conditions per place. [2024-06-27 18:13:04,456 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 224 selfloop transitions, 132 changer transitions 0/366 dead transitions. [2024-06-27 18:13:04,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 366 transitions, 4302 flow [2024-06-27 18:13:04,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:13:04,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:13:04,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 255 transitions. [2024-06-27 18:13:04,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.53125 [2024-06-27 18:13:04,458 INFO L175 Difference]: Start difference. First operand has 250 places, 301 transitions, 3370 flow. Second operand 10 states and 255 transitions. [2024-06-27 18:13:04,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 366 transitions, 4302 flow [2024-06-27 18:13:05,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 366 transitions, 4065 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-27 18:13:05,144 INFO L231 Difference]: Finished difference. Result has 254 places, 300 transitions, 3313 flow [2024-06-27 18:13:05,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3045, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3313, PETRI_PLACES=254, PETRI_TRANSITIONS=300} [2024-06-27 18:13:05,145 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 200 predicate places. [2024-06-27 18:13:05,145 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 300 transitions, 3313 flow [2024-06-27 18:13:05,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:13:05,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:13:05,146 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:13:05,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 18:13:05,146 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:13:05,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:13:05,146 INFO L85 PathProgramCache]: Analyzing trace with hash -1663656604, now seen corresponding path program 2 times [2024-06-27 18:13:05,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:13:05,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641152121] [2024-06-27 18:13:05,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:13:05,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:13:05,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:13:06,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:13:06,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:13:06,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641152121] [2024-06-27 18:13:06,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641152121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:13:06,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:13:06,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:13:06,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828114144] [2024-06-27 18:13:06,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:13:06,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:13:06,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:13:06,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:13:06,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:13:06,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 48 [2024-06-27 18:13:06,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 300 transitions, 3313 flow. Second operand has 9 states, 9 states have (on average 16.666666666666668) internal successors, (150), 9 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:13:06,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:13:06,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 48 [2024-06-27 18:13:06,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:13:08,339 INFO L124 PetriNetUnfolderBase]: 6634/11609 cut-off events. [2024-06-27 18:13:08,339 INFO L125 PetriNetUnfolderBase]: For 501618/501677 co-relation queries the response was YES. [2024-06-27 18:13:08,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73097 conditions, 11609 events. 6634/11609 cut-off events. For 501618/501677 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 89399 event pairs, 1994 based on Foata normal form. 24/11172 useless extension candidates. Maximal degree in co-relation 72983. Up to 9382 conditions per place. [2024-06-27 18:13:08,480 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 229 selfloop transitions, 39 changer transitions 0/333 dead transitions. [2024-06-27 18:13:08,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 333 transitions, 4035 flow [2024-06-27 18:13:08,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:13:08,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:13:08,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-27 18:13:08,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5130208333333334 [2024-06-27 18:13:08,481 INFO L175 Difference]: Start difference. First operand has 254 places, 300 transitions, 3313 flow. Second operand 8 states and 197 transitions. [2024-06-27 18:13:08,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 333 transitions, 4035 flow [2024-06-27 18:13:09,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 333 transitions, 3611 flow, removed 26 selfloop flow, removed 10 redundant places. [2024-06-27 18:13:09,051 INFO L231 Difference]: Finished difference. Result has 252 places, 303 transitions, 3039 flow [2024-06-27 18:13:09,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2889, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3039, PETRI_PLACES=252, PETRI_TRANSITIONS=303} [2024-06-27 18:13:09,051 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 198 predicate places. [2024-06-27 18:13:09,052 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 303 transitions, 3039 flow [2024-06-27 18:13:09,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.666666666666668) internal successors, (150), 9 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:13:09,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:13:09,052 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:13:09,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 18:13:09,052 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:13:09,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:13:09,052 INFO L85 PathProgramCache]: Analyzing trace with hash -1648924474, now seen corresponding path program 3 times [2024-06-27 18:13:09,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:13:09,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608178402] [2024-06-27 18:13:09,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:13:09,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:13:09,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:13:10,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:13:10,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:13:10,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608178402] [2024-06-27 18:13:10,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608178402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:13:10,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:13:10,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:13:10,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197039278] [2024-06-27 18:13:10,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:13:10,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:13:10,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:13:10,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:13:10,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:13:10,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 48 [2024-06-27 18:13:10,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 303 transitions, 3039 flow. Second operand has 9 states, 9 states have (on average 16.666666666666668) internal successors, (150), 9 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:13:10,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:13:10,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 48 [2024-06-27 18:13:10,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:13:12,373 INFO L124 PetriNetUnfolderBase]: 6682/11720 cut-off events. [2024-06-27 18:13:12,373 INFO L125 PetriNetUnfolderBase]: For 498529/498592 co-relation queries the response was YES. [2024-06-27 18:13:12,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71901 conditions, 11720 events. 6682/11720 cut-off events. For 498529/498592 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 90322 event pairs, 1995 based on Foata normal form. 34/11286 useless extension candidates. Maximal degree in co-relation 71788. Up to 9281 conditions per place. [2024-06-27 18:13:12,512 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 221 selfloop transitions, 56 changer transitions 0/342 dead transitions. [2024-06-27 18:13:12,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 342 transitions, 3991 flow [2024-06-27 18:13:12,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:13:12,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:13:12,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-27 18:13:12,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5286458333333334 [2024-06-27 18:13:12,513 INFO L175 Difference]: Start difference. First operand has 252 places, 303 transitions, 3039 flow. Second operand 8 states and 203 transitions. [2024-06-27 18:13:12,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 342 transitions, 3991 flow [2024-06-27 18:13:13,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 342 transitions, 3863 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-27 18:13:13,195 INFO L231 Difference]: Finished difference. Result has 254 places, 309 transitions, 3167 flow [2024-06-27 18:13:13,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2911, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3167, PETRI_PLACES=254, PETRI_TRANSITIONS=309} [2024-06-27 18:13:13,195 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 200 predicate places. [2024-06-27 18:13:13,195 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 309 transitions, 3167 flow [2024-06-27 18:13:13,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.666666666666668) internal successors, (150), 9 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:13:13,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:13:13,196 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:13:13,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 18:13:13,196 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:13:13,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:13:13,196 INFO L85 PathProgramCache]: Analyzing trace with hash -1648419484, now seen corresponding path program 4 times [2024-06-27 18:13:13,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:13:13,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720266198] [2024-06-27 18:13:13,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:13:13,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:13:13,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:13:14,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:13:14,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:13:14,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720266198] [2024-06-27 18:13:14,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720266198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:13:14,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:13:14,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:13:14,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104818086] [2024-06-27 18:13:14,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:13:14,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:13:14,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:13:14,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:13:14,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:13:14,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 48 [2024-06-27 18:13:14,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 309 transitions, 3167 flow. Second operand has 9 states, 9 states have (on average 16.666666666666668) internal successors, (150), 9 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:13:14,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:13:14,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 48 [2024-06-27 18:13:14,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:13:16,726 INFO L124 PetriNetUnfolderBase]: 6667/11726 cut-off events. [2024-06-27 18:13:16,727 INFO L125 PetriNetUnfolderBase]: For 506097/506158 co-relation queries the response was YES. [2024-06-27 18:13:16,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72331 conditions, 11726 events. 6667/11726 cut-off events. For 506097/506158 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 90644 event pairs, 2010 based on Foata normal form. 30/11300 useless extension candidates. Maximal degree in co-relation 72217. Up to 9548 conditions per place. [2024-06-27 18:13:16,853 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 261 selfloop transitions, 18 changer transitions 0/344 dead transitions. [2024-06-27 18:13:16,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 344 transitions, 3927 flow [2024-06-27 18:13:16,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:13:16,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:13:16,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-27 18:13:16,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5052083333333334 [2024-06-27 18:13:16,854 INFO L175 Difference]: Start difference. First operand has 254 places, 309 transitions, 3167 flow. Second operand 8 states and 194 transitions. [2024-06-27 18:13:16,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 344 transitions, 3927 flow [2024-06-27 18:13:17,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 344 transitions, 3798 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-27 18:13:17,488 INFO L231 Difference]: Finished difference. Result has 259 places, 315 transitions, 3172 flow [2024-06-27 18:13:17,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3044, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3172, PETRI_PLACES=259, PETRI_TRANSITIONS=315} [2024-06-27 18:13:17,488 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 205 predicate places. [2024-06-27 18:13:17,488 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 315 transitions, 3172 flow [2024-06-27 18:13:17,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.666666666666668) internal successors, (150), 9 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:13:17,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:13:17,489 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:13:17,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 18:13:17,489 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:13:17,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:13:17,490 INFO L85 PathProgramCache]: Analyzing trace with hash 492342564, now seen corresponding path program 1 times [2024-06-27 18:13:17,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:13:17,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728177528] [2024-06-27 18:13:17,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:13:17,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:13:17,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:13:18,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:13:18,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:13:18,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728177528] [2024-06-27 18:13:18,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728177528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:13:18,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:13:18,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:13:18,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944290627] [2024-06-27 18:13:18,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:13:18,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:13:18,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:13:18,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:13:18,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:13:18,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:13:18,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 315 transitions, 3172 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:13:18,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:13:18,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:13:18,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:13:20,494 INFO L124 PetriNetUnfolderBase]: 7042/12057 cut-off events. [2024-06-27 18:13:20,494 INFO L125 PetriNetUnfolderBase]: For 525287/525303 co-relation queries the response was YES. [2024-06-27 18:13:20,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76496 conditions, 12057 events. 7042/12057 cut-off events. For 525287/525303 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 90215 event pairs, 2036 based on Foata normal form. 15/11774 useless extension candidates. Maximal degree in co-relation 76379. Up to 10244 conditions per place. [2024-06-27 18:13:20,640 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 314 selfloop transitions, 26 changer transitions 0/355 dead transitions. [2024-06-27 18:13:20,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 355 transitions, 4050 flow [2024-06-27 18:13:20,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:13:20,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:13:20,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-27 18:13:20,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5130208333333334 [2024-06-27 18:13:20,641 INFO L175 Difference]: Start difference. First operand has 259 places, 315 transitions, 3172 flow. Second operand 8 states and 197 transitions. [2024-06-27 18:13:20,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 355 transitions, 4050 flow [2024-06-27 18:13:21,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 355 transitions, 3973 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-27 18:13:21,282 INFO L231 Difference]: Finished difference. Result has 263 places, 318 transitions, 3229 flow [2024-06-27 18:13:21,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3095, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3229, PETRI_PLACES=263, PETRI_TRANSITIONS=318} [2024-06-27 18:13:21,282 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 209 predicate places. [2024-06-27 18:13:21,282 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 318 transitions, 3229 flow [2024-06-27 18:13:21,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:13:21,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:13:21,283 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:13:21,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 18:13:21,283 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:13:21,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:13:21,283 INFO L85 PathProgramCache]: Analyzing trace with hash 492463681, now seen corresponding path program 1 times [2024-06-27 18:13:21,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:13:21,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428966092] [2024-06-27 18:13:21,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:13:21,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:13:21,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:13:22,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-27 18:13:22,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:13:22,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428966092] [2024-06-27 18:13:22,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428966092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:13:22,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:13:22,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:13:22,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622384022] [2024-06-27 18:13:22,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:13:22,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:13:22,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:13:22,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:13:22,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:13:22,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:13:22,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 318 transitions, 3229 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:13:22,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:13:22,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:13:22,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:13:24,576 INFO L124 PetriNetUnfolderBase]: 7062/12083 cut-off events. [2024-06-27 18:13:24,576 INFO L125 PetriNetUnfolderBase]: For 548281/548298 co-relation queries the response was YES. [2024-06-27 18:13:24,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77595 conditions, 12083 events. 7062/12083 cut-off events. For 548281/548298 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 90364 event pairs, 2043 based on Foata normal form. 18/11802 useless extension candidates. Maximal degree in co-relation 77476. Up to 10267 conditions per place. [2024-06-27 18:13:24,711 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 318 selfloop transitions, 21 changer transitions 0/354 dead transitions. [2024-06-27 18:13:24,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 354 transitions, 4093 flow [2024-06-27 18:13:24,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:13:24,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:13:24,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-27 18:13:24,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5026041666666666 [2024-06-27 18:13:24,712 INFO L175 Difference]: Start difference. First operand has 263 places, 318 transitions, 3229 flow. Second operand 8 states and 193 transitions. [2024-06-27 18:13:24,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 354 transitions, 4093 flow [2024-06-27 18:13:25,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 354 transitions, 3981 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-27 18:13:25,420 INFO L231 Difference]: Finished difference. Result has 265 places, 322 transitions, 3238 flow [2024-06-27 18:13:25,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3117, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3238, PETRI_PLACES=265, PETRI_TRANSITIONS=322} [2024-06-27 18:13:25,420 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 211 predicate places. [2024-06-27 18:13:25,420 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 322 transitions, 3238 flow [2024-06-27 18:13:25,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:13:25,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:13:25,421 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:13:25,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 18:13:25,421 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:13:25,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:13:25,421 INFO L85 PathProgramCache]: Analyzing trace with hash -172699529, now seen corresponding path program 2 times [2024-06-27 18:13:25,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:13:25,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489198202] [2024-06-27 18:13:25,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:13:25,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:13:25,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:13:26,469 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:13:26,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:13:26,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489198202] [2024-06-27 18:13:26,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489198202] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:13:26,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:13:26,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:13:26,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100524089] [2024-06-27 18:13:26,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:13:26,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:13:26,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:13:26,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:13:26,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:13:26,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:13:26,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 322 transitions, 3238 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:13:26,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:13:26,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:13:26,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:13:28,932 INFO L124 PetriNetUnfolderBase]: 7182/12251 cut-off events. [2024-06-27 18:13:28,932 INFO L125 PetriNetUnfolderBase]: For 582921/582940 co-relation queries the response was YES. [2024-06-27 18:13:29,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80864 conditions, 12251 events. 7182/12251 cut-off events. For 582921/582940 co-relation queries the response was YES. Maximal size of possible extension queue 560. Compared 91518 event pairs, 2039 based on Foata normal form. 18/11976 useless extension candidates. Maximal degree in co-relation 80744. Up to 10282 conditions per place. [2024-06-27 18:13:29,066 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 314 selfloop transitions, 34 changer transitions 0/363 dead transitions. [2024-06-27 18:13:29,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 363 transitions, 4364 flow [2024-06-27 18:13:29,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:13:29,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:13:29,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-27 18:13:29,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5130208333333334 [2024-06-27 18:13:29,067 INFO L175 Difference]: Start difference. First operand has 265 places, 322 transitions, 3238 flow. Second operand 8 states and 197 transitions. [2024-06-27 18:13:29,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 363 transitions, 4364 flow [2024-06-27 18:13:29,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 363 transitions, 4271 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-27 18:13:29,755 INFO L231 Difference]: Finished difference. Result has 268 places, 329 transitions, 3386 flow [2024-06-27 18:13:29,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3145, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3386, PETRI_PLACES=268, PETRI_TRANSITIONS=329} [2024-06-27 18:13:29,755 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 214 predicate places. [2024-06-27 18:13:29,756 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 329 transitions, 3386 flow [2024-06-27 18:13:29,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:13:29,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:13:29,756 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:13:29,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 18:13:29,756 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:13:29,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:13:29,757 INFO L85 PathProgramCache]: Analyzing trace with hash 497134141, now seen corresponding path program 3 times [2024-06-27 18:13:29,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:13:29,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811712688] [2024-06-27 18:13:29,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:13:29,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:13:29,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:13:30,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-27 18:13:30,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:13:30,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811712688] [2024-06-27 18:13:30,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811712688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:13:30,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:13:30,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:13:30,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851699538] [2024-06-27 18:13:30,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:13:30,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:13:30,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:13:30,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:13:30,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:13:30,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:13:30,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 329 transitions, 3386 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:13:30,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:13:30,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:13:30,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:13:33,100 INFO L124 PetriNetUnfolderBase]: 7204/12298 cut-off events. [2024-06-27 18:13:33,100 INFO L125 PetriNetUnfolderBase]: For 606123/606143 co-relation queries the response was YES. [2024-06-27 18:13:33,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82787 conditions, 12298 events. 7204/12298 cut-off events. For 606123/606143 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 92010 event pairs, 2056 based on Foata normal form. 21/12016 useless extension candidates. Maximal degree in co-relation 82665. Up to 10406 conditions per place. [2024-06-27 18:13:33,266 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 325 selfloop transitions, 26 changer transitions 0/366 dead transitions. [2024-06-27 18:13:33,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 366 transitions, 4338 flow [2024-06-27 18:13:33,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:13:33,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:13:33,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-27 18:13:33,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5078125 [2024-06-27 18:13:33,267 INFO L175 Difference]: Start difference. First operand has 268 places, 329 transitions, 3386 flow. Second operand 8 states and 195 transitions. [2024-06-27 18:13:33,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 366 transitions, 4338 flow [2024-06-27 18:13:34,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 366 transitions, 4233 flow, removed 40 selfloop flow, removed 4 redundant places. [2024-06-27 18:13:34,267 INFO L231 Difference]: Finished difference. Result has 272 places, 333 transitions, 3442 flow [2024-06-27 18:13:34,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3295, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3442, PETRI_PLACES=272, PETRI_TRANSITIONS=333} [2024-06-27 18:13:34,268 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 218 predicate places. [2024-06-27 18:13:34,268 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 333 transitions, 3442 flow [2024-06-27 18:13:34,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:13:34,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:13:34,268 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:13:34,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 18:13:34,269 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:13:34,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:13:34,269 INFO L85 PathProgramCache]: Analyzing trace with hash -1657937011, now seen corresponding path program 4 times [2024-06-27 18:13:34,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:13:34,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641696081] [2024-06-27 18:13:34,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:13:34,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:13:34,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:13:35,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:13:35,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:13:35,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641696081] [2024-06-27 18:13:35,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641696081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:13:35,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:13:35,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:13:35,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817732033] [2024-06-27 18:13:35,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:13:35,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:13:35,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:13:35,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:13:35,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:13:35,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:13:35,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 333 transitions, 3442 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:13:35,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:13:35,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:13:35,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:13:37,745 INFO L124 PetriNetUnfolderBase]: 7362/12605 cut-off events. [2024-06-27 18:13:37,745 INFO L125 PetriNetUnfolderBase]: For 634500/634547 co-relation queries the response was YES. [2024-06-27 18:13:37,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85439 conditions, 12605 events. 7362/12605 cut-off events. For 634500/634547 co-relation queries the response was YES. Maximal size of possible extension queue 567. Compared 95123 event pairs, 2043 based on Foata normal form. 15/12275 useless extension candidates. Maximal degree in co-relation 85315. Up to 10521 conditions per place. [2024-06-27 18:13:37,919 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 321 selfloop transitions, 38 changer transitions 0/374 dead transitions. [2024-06-27 18:13:37,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 374 transitions, 4638 flow [2024-06-27 18:13:37,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:13:37,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:13:37,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 18:13:37,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5182291666666666 [2024-06-27 18:13:37,920 INFO L175 Difference]: Start difference. First operand has 272 places, 333 transitions, 3442 flow. Second operand 8 states and 199 transitions. [2024-06-27 18:13:37,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 374 transitions, 4638 flow [2024-06-27 18:13:38,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 374 transitions, 4537 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-27 18:13:38,888 INFO L231 Difference]: Finished difference. Result has 275 places, 340 transitions, 3604 flow [2024-06-27 18:13:38,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3341, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3604, PETRI_PLACES=275, PETRI_TRANSITIONS=340} [2024-06-27 18:13:38,888 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 221 predicate places. [2024-06-27 18:13:38,888 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 340 transitions, 3604 flow [2024-06-27 18:13:38,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:13:38,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:13:38,889 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:13:38,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 18:13:38,889 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:13:38,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:13:38,889 INFO L85 PathProgramCache]: Analyzing trace with hash -1860718737, now seen corresponding path program 5 times [2024-06-27 18:13:38,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:13:38,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089478802] [2024-06-27 18:13:38,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:13:38,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:13:38,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:13:39,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-27 18:13:39,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:13:39,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089478802] [2024-06-27 18:13:39,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089478802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:13:39,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:13:39,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:13:39,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633928587] [2024-06-27 18:13:39,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:13:39,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:13:39,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:13:39,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:13:39,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:13:40,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:13:40,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 340 transitions, 3604 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:13:40,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:13:40,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:13:40,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:13:42,516 INFO L124 PetriNetUnfolderBase]: 7344/12592 cut-off events. [2024-06-27 18:13:42,517 INFO L125 PetriNetUnfolderBase]: For 650244/650289 co-relation queries the response was YES. [2024-06-27 18:13:42,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86286 conditions, 12592 events. 7344/12592 cut-off events. For 650244/650289 co-relation queries the response was YES. Maximal size of possible extension queue 567. Compared 95073 event pairs, 2048 based on Foata normal form. 19/12262 useless extension candidates. Maximal degree in co-relation 86160. Up to 10557 conditions per place. [2024-06-27 18:13:42,679 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 324 selfloop transitions, 33 changer transitions 0/372 dead transitions. [2024-06-27 18:13:42,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 372 transitions, 4488 flow [2024-06-27 18:13:42,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:13:42,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:13:42,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-27 18:13:42,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5078125 [2024-06-27 18:13:42,681 INFO L175 Difference]: Start difference. First operand has 275 places, 340 transitions, 3604 flow. Second operand 8 states and 195 transitions. [2024-06-27 18:13:42,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 372 transitions, 4488 flow [2024-06-27 18:13:43,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 372 transitions, 4321 flow, removed 67 selfloop flow, removed 4 redundant places. [2024-06-27 18:13:43,643 INFO L231 Difference]: Finished difference. Result has 279 places, 340 transitions, 3510 flow [2024-06-27 18:13:43,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3437, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3510, PETRI_PLACES=279, PETRI_TRANSITIONS=340} [2024-06-27 18:13:43,643 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 225 predicate places. [2024-06-27 18:13:43,643 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 340 transitions, 3510 flow [2024-06-27 18:13:43,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:13:43,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:13:43,644 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:13:43,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 18:13:43,644 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:13:43,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:13:43,644 INFO L85 PathProgramCache]: Analyzing trace with hash -1851514527, now seen corresponding path program 6 times [2024-06-27 18:13:43,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:13:43,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082733002] [2024-06-27 18:13:43,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:13:43,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:13:43,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:13:44,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:13:44,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:13:44,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082733002] [2024-06-27 18:13:44,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082733002] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:13:44,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:13:44,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:13:44,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258908766] [2024-06-27 18:13:44,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:13:44,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:13:44,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:13:44,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:13:44,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:13:44,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:13:44,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 340 transitions, 3510 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:13:44,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:13:44,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:13:44,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:13:47,488 INFO L124 PetriNetUnfolderBase]: 7379/12768 cut-off events. [2024-06-27 18:13:47,489 INFO L125 PetriNetUnfolderBase]: For 641157/641202 co-relation queries the response was YES. [2024-06-27 18:13:47,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86003 conditions, 12768 events. 7379/12768 cut-off events. For 641157/641202 co-relation queries the response was YES. Maximal size of possible extension queue 570. Compared 97267 event pairs, 2041 based on Foata normal form. 14/12398 useless extension candidates. Maximal degree in co-relation 85875. Up to 10507 conditions per place. [2024-06-27 18:13:47,653 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 321 selfloop transitions, 55 changer transitions 0/391 dead transitions. [2024-06-27 18:13:47,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 391 transitions, 4607 flow [2024-06-27 18:13:47,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:13:47,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:13:47,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-27 18:13:47,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5078125 [2024-06-27 18:13:47,654 INFO L175 Difference]: Start difference. First operand has 279 places, 340 transitions, 3510 flow. Second operand 8 states and 195 transitions. [2024-06-27 18:13:47,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 391 transitions, 4607 flow [2024-06-27 18:13:48,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 391 transitions, 4523 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 18:13:48,803 INFO L231 Difference]: Finished difference. Result has 282 places, 359 transitions, 3795 flow [2024-06-27 18:13:48,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3436, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3795, PETRI_PLACES=282, PETRI_TRANSITIONS=359} [2024-06-27 18:13:48,804 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 228 predicate places. [2024-06-27 18:13:48,804 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 359 transitions, 3795 flow [2024-06-27 18:13:48,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:13:48,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:13:48,804 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:13:48,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 18:13:48,804 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:13:48,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:13:48,805 INFO L85 PathProgramCache]: Analyzing trace with hash -1851175914, now seen corresponding path program 1 times [2024-06-27 18:13:48,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:13:48,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557373891] [2024-06-27 18:13:48,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:13:48,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:13:48,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:13:50,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:13:50,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:13:50,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557373891] [2024-06-27 18:13:50,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557373891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:13:50,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:13:50,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:13:50,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876365421] [2024-06-27 18:13:50,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:13:50,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:13:50,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:13:50,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:13:50,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:13:50,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 48 [2024-06-27 18:13:50,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 359 transitions, 3795 flow. Second operand has 10 states, 10 states have (on average 16.6) internal successors, (166), 10 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:13:50,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:13:50,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 48 [2024-06-27 18:13:50,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:13:53,140 INFO L124 PetriNetUnfolderBase]: 7059/12280 cut-off events. [2024-06-27 18:13:53,140 INFO L125 PetriNetUnfolderBase]: For 647436/647552 co-relation queries the response was YES. [2024-06-27 18:13:53,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83927 conditions, 12280 events. 7059/12280 cut-off events. For 647436/647552 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 94236 event pairs, 2034 based on Foata normal form. 92/11887 useless extension candidates. Maximal degree in co-relation 83796. Up to 10032 conditions per place. [2024-06-27 18:13:53,339 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 310 selfloop transitions, 20 changer transitions 0/396 dead transitions. [2024-06-27 18:13:53,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 396 transitions, 4673 flow [2024-06-27 18:13:53,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:13:53,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:13:53,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-27 18:13:53,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5023148148148148 [2024-06-27 18:13:53,341 INFO L175 Difference]: Start difference. First operand has 282 places, 359 transitions, 3795 flow. Second operand 9 states and 217 transitions. [2024-06-27 18:13:53,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 396 transitions, 4673 flow [2024-06-27 18:13:54,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 396 transitions, 4580 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-06-27 18:13:54,507 INFO L231 Difference]: Finished difference. Result has 288 places, 361 transitions, 3819 flow [2024-06-27 18:13:54,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3702, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3819, PETRI_PLACES=288, PETRI_TRANSITIONS=361} [2024-06-27 18:13:54,508 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 234 predicate places. [2024-06-27 18:13:54,508 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 361 transitions, 3819 flow [2024-06-27 18:13:54,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 16.6) internal successors, (166), 10 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:13:54,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:13:54,508 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:13:54,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 18:13:54,508 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:13:54,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:13:54,509 INFO L85 PathProgramCache]: Analyzing trace with hash 510866908, now seen corresponding path program 1 times [2024-06-27 18:13:54,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:13:54,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646078342] [2024-06-27 18:13:54,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:13:54,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:13:54,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:13:55,250 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:13:55,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:13:55,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646078342] [2024-06-27 18:13:55,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1646078342] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:13:55,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:13:55,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:13:55,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934888416] [2024-06-27 18:13:55,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:13:55,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:13:55,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:13:55,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:13:55,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:13:55,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:13:55,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 361 transitions, 3819 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:13:55,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:13:55,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:13:55,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:13:57,933 INFO L124 PetriNetUnfolderBase]: 7908/13234 cut-off events. [2024-06-27 18:13:57,933 INFO L125 PetriNetUnfolderBase]: For 675646/675650 co-relation queries the response was YES. [2024-06-27 18:13:58,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91827 conditions, 13234 events. 7908/13234 cut-off events. For 675646/675650 co-relation queries the response was YES. Maximal size of possible extension queue 592. Compared 97352 event pairs, 2278 based on Foata normal form. 5/12917 useless extension candidates. Maximal degree in co-relation 91694. Up to 11458 conditions per place. [2024-06-27 18:13:58,137 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 367 selfloop transitions, 33 changer transitions 0/410 dead transitions. [2024-06-27 18:13:58,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 410 transitions, 4919 flow [2024-06-27 18:13:58,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:13:58,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:13:58,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-27 18:13:58,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 18:13:58,138 INFO L175 Difference]: Start difference. First operand has 288 places, 361 transitions, 3819 flow. Second operand 8 states and 192 transitions. [2024-06-27 18:13:58,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 410 transitions, 4919 flow [2024-06-27 18:13:59,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 410 transitions, 4788 flow, removed 36 selfloop flow, removed 9 redundant places. [2024-06-27 18:13:59,463 INFO L231 Difference]: Finished difference. Result has 288 places, 371 transitions, 3955 flow [2024-06-27 18:13:59,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3688, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3955, PETRI_PLACES=288, PETRI_TRANSITIONS=371} [2024-06-27 18:13:59,464 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 234 predicate places. [2024-06-27 18:13:59,464 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 371 transitions, 3955 flow [2024-06-27 18:13:59,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:13:59,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:13:59,464 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:13:59,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 18:13:59,464 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:13:59,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:13:59,465 INFO L85 PathProgramCache]: Analyzing trace with hash -687293608, now seen corresponding path program 2 times [2024-06-27 18:13:59,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:13:59,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462924038] [2024-06-27 18:13:59,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:13:59,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:13:59,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:14:00,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:14:00,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:14:00,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462924038] [2024-06-27 18:14:00,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462924038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:14:00,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:14:00,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:14:00,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586697718] [2024-06-27 18:14:00,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:14:00,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:14:00,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:14:00,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:14:00,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:14:00,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:14:00,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 371 transitions, 3955 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:00,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:14:00,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:14:00,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:14:03,169 INFO L124 PetriNetUnfolderBase]: 7942/13292 cut-off events. [2024-06-27 18:14:03,169 INFO L125 PetriNetUnfolderBase]: For 697165/697169 co-relation queries the response was YES. [2024-06-27 18:14:03,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93319 conditions, 13292 events. 7942/13292 cut-off events. For 697165/697169 co-relation queries the response was YES. Maximal size of possible extension queue 594. Compared 97909 event pairs, 2290 based on Foata normal form. 5/12974 useless extension candidates. Maximal degree in co-relation 93186. Up to 11476 conditions per place. [2024-06-27 18:14:03,354 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 372 selfloop transitions, 39 changer transitions 0/421 dead transitions. [2024-06-27 18:14:03,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 421 transitions, 5055 flow [2024-06-27 18:14:03,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:14:03,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:14:03,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-27 18:14:03,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49537037037037035 [2024-06-27 18:14:03,355 INFO L175 Difference]: Start difference. First operand has 288 places, 371 transitions, 3955 flow. Second operand 9 states and 214 transitions. [2024-06-27 18:14:03,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 421 transitions, 5055 flow [2024-06-27 18:14:04,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 421 transitions, 4890 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-27 18:14:04,434 INFO L231 Difference]: Finished difference. Result has 292 places, 377 transitions, 4011 flow [2024-06-27 18:14:04,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3790, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4011, PETRI_PLACES=292, PETRI_TRANSITIONS=377} [2024-06-27 18:14:04,434 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 238 predicate places. [2024-06-27 18:14:04,434 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 377 transitions, 4011 flow [2024-06-27 18:14:04,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:04,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:14:04,434 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:14:04,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 18:14:04,435 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:14:04,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:14:04,435 INFO L85 PathProgramCache]: Analyzing trace with hash 1871685264, now seen corresponding path program 1 times [2024-06-27 18:14:04,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:14:04,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584307214] [2024-06-27 18:14:04,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:14:04,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:14:04,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:14:05,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:14:05,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:14:05,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584307214] [2024-06-27 18:14:05,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584307214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:14:05,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:14:05,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:14:05,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469197200] [2024-06-27 18:14:05,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:14:05,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:14:05,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:14:05,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:14:05,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:14:05,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:14:05,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 377 transitions, 4011 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:05,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:14:05,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:14:05,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:14:07,727 INFO L124 PetriNetUnfolderBase]: 7639/12843 cut-off events. [2024-06-27 18:14:07,727 INFO L125 PetriNetUnfolderBase]: For 715313/715402 co-relation queries the response was YES. [2024-06-27 18:14:07,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91311 conditions, 12843 events. 7639/12843 cut-off events. For 715313/715402 co-relation queries the response was YES. Maximal size of possible extension queue 588. Compared 95212 event pairs, 1889 based on Foata normal form. 87/12572 useless extension candidates. Maximal degree in co-relation 91177. Up to 10858 conditions per place. [2024-06-27 18:14:07,930 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 354 selfloop transitions, 28 changer transitions 0/423 dead transitions. [2024-06-27 18:14:07,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 423 transitions, 5004 flow [2024-06-27 18:14:07,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:14:07,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:14:07,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 18:14:07,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5182291666666666 [2024-06-27 18:14:07,931 INFO L175 Difference]: Start difference. First operand has 292 places, 377 transitions, 4011 flow. Second operand 8 states and 199 transitions. [2024-06-27 18:14:07,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 423 transitions, 5004 flow [2024-06-27 18:14:09,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 423 transitions, 4851 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-06-27 18:14:09,247 INFO L231 Difference]: Finished difference. Result has 295 places, 382 transitions, 4022 flow [2024-06-27 18:14:09,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3858, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4022, PETRI_PLACES=295, PETRI_TRANSITIONS=382} [2024-06-27 18:14:09,247 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 241 predicate places. [2024-06-27 18:14:09,247 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 382 transitions, 4022 flow [2024-06-27 18:14:09,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:09,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:14:09,248 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:14:09,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 18:14:09,248 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:14:09,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:14:09,248 INFO L85 PathProgramCache]: Analyzing trace with hash 517559932, now seen corresponding path program 2 times [2024-06-27 18:14:09,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:14:09,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429928687] [2024-06-27 18:14:09,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:14:09,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:14:09,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:14:10,066 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:14:10,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:14:10,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429928687] [2024-06-27 18:14:10,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429928687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:14:10,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:14:10,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:14:10,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049513914] [2024-06-27 18:14:10,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:14:10,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:14:10,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:14:10,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:14:10,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:14:10,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:14:10,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 382 transitions, 4022 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:10,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:14:10,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:14:10,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:14:12,681 INFO L124 PetriNetUnfolderBase]: 7667/12859 cut-off events. [2024-06-27 18:14:12,681 INFO L125 PetriNetUnfolderBase]: For 734680/734769 co-relation queries the response was YES. [2024-06-27 18:14:12,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92460 conditions, 12859 events. 7667/12859 cut-off events. For 734680/734769 co-relation queries the response was YES. Maximal size of possible extension queue 594. Compared 95065 event pairs, 2180 based on Foata normal form. 87/12573 useless extension candidates. Maximal degree in co-relation 92324. Up to 10937 conditions per place. [2024-06-27 18:14:12,855 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 354 selfloop transitions, 28 changer transitions 0/423 dead transitions. [2024-06-27 18:14:12,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 423 transitions, 5002 flow [2024-06-27 18:14:12,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:14:12,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:14:12,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-27 18:14:12,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5130208333333334 [2024-06-27 18:14:12,856 INFO L175 Difference]: Start difference. First operand has 295 places, 382 transitions, 4022 flow. Second operand 8 states and 197 transitions. [2024-06-27 18:14:12,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 423 transitions, 5002 flow [2024-06-27 18:14:14,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 423 transitions, 4885 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-27 18:14:14,219 INFO L231 Difference]: Finished difference. Result has 298 places, 384 transitions, 4034 flow [2024-06-27 18:14:14,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3905, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4034, PETRI_PLACES=298, PETRI_TRANSITIONS=384} [2024-06-27 18:14:14,220 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 244 predicate places. [2024-06-27 18:14:14,220 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 384 transitions, 4034 flow [2024-06-27 18:14:14,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:14,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:14:14,220 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:14:14,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 18:14:14,220 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:14:14,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:14:14,221 INFO L85 PathProgramCache]: Analyzing trace with hash 626336824, now seen corresponding path program 1 times [2024-06-27 18:14:14,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:14:14,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005636554] [2024-06-27 18:14:14,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:14:14,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:14:14,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:14:15,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:14:15,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:14:15,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005636554] [2024-06-27 18:14:15,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005636554] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:14:15,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:14:15,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:14:15,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809691544] [2024-06-27 18:14:15,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:14:15,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:14:15,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:14:15,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:14:15,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:14:15,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:14:15,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 384 transitions, 4034 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:15,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:14:15,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:14:15,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:14:18,021 INFO L124 PetriNetUnfolderBase]: 8032/13441 cut-off events. [2024-06-27 18:14:18,022 INFO L125 PetriNetUnfolderBase]: For 760953/760966 co-relation queries the response was YES. [2024-06-27 18:14:18,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96511 conditions, 13441 events. 8032/13441 cut-off events. For 760953/760966 co-relation queries the response was YES. Maximal size of possible extension queue 602. Compared 99109 event pairs, 2292 based on Foata normal form. 8/13121 useless extension candidates. Maximal degree in co-relation 96374. Up to 11599 conditions per place. [2024-06-27 18:14:18,186 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 386 selfloop transitions, 40 changer transitions 0/436 dead transitions. [2024-06-27 18:14:18,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 436 transitions, 5248 flow [2024-06-27 18:14:18,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:14:18,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:14:18,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-27 18:14:18,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5052083333333334 [2024-06-27 18:14:18,188 INFO L175 Difference]: Start difference. First operand has 298 places, 384 transitions, 4034 flow. Second operand 8 states and 194 transitions. [2024-06-27 18:14:18,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 436 transitions, 5248 flow [2024-06-27 18:14:19,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 436 transitions, 5130 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-27 18:14:19,544 INFO L231 Difference]: Finished difference. Result has 302 places, 398 transitions, 4261 flow [2024-06-27 18:14:19,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3916, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4261, PETRI_PLACES=302, PETRI_TRANSITIONS=398} [2024-06-27 18:14:19,544 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 248 predicate places. [2024-06-27 18:14:19,544 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 398 transitions, 4261 flow [2024-06-27 18:14:19,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:19,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:14:19,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:14:19,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 18:14:19,545 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:14:19,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:14:19,545 INFO L85 PathProgramCache]: Analyzing trace with hash -578698438, now seen corresponding path program 3 times [2024-06-27 18:14:19,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:14:19,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791039799] [2024-06-27 18:14:19,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:14:19,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:14:19,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:14:20,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:14:20,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:14:20,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791039799] [2024-06-27 18:14:20,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791039799] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:14:20,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:14:20,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:14:20,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831622719] [2024-06-27 18:14:20,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:14:20,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:14:20,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:14:20,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:14:20,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:14:20,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:14:20,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 398 transitions, 4261 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:20,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:14:20,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:14:20,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:14:23,031 INFO L124 PetriNetUnfolderBase]: 8049/13457 cut-off events. [2024-06-27 18:14:23,031 INFO L125 PetriNetUnfolderBase]: For 787952/787963 co-relation queries the response was YES. [2024-06-27 18:14:23,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98742 conditions, 13457 events. 8049/13457 cut-off events. For 787952/787963 co-relation queries the response was YES. Maximal size of possible extension queue 604. Compared 99213 event pairs, 2285 based on Foata normal form. 7/13137 useless extension candidates. Maximal degree in co-relation 98602. Up to 11585 conditions per place. [2024-06-27 18:14:23,242 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 384 selfloop transitions, 49 changer transitions 0/443 dead transitions. [2024-06-27 18:14:23,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 443 transitions, 5443 flow [2024-06-27 18:14:23,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:14:23,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:14:23,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-27 18:14:23,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5026041666666666 [2024-06-27 18:14:23,243 INFO L175 Difference]: Start difference. First operand has 302 places, 398 transitions, 4261 flow. Second operand 8 states and 193 transitions. [2024-06-27 18:14:23,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 443 transitions, 5443 flow [2024-06-27 18:14:24,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 443 transitions, 5296 flow, removed 48 selfloop flow, removed 4 redundant places. [2024-06-27 18:14:24,601 INFO L231 Difference]: Finished difference. Result has 308 places, 409 transitions, 4465 flow [2024-06-27 18:14:24,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4114, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4465, PETRI_PLACES=308, PETRI_TRANSITIONS=409} [2024-06-27 18:14:24,601 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 254 predicate places. [2024-06-27 18:14:24,601 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 409 transitions, 4465 flow [2024-06-27 18:14:24,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:24,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:14:24,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:14:24,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 18:14:24,602 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:14:24,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:14:24,602 INFO L85 PathProgramCache]: Analyzing trace with hash 1875508680, now seen corresponding path program 4 times [2024-06-27 18:14:24,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:14:24,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807026948] [2024-06-27 18:14:24,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:14:24,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:14:24,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:14:25,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-27 18:14:25,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:14:25,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807026948] [2024-06-27 18:14:25,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807026948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:14:25,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:14:25,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:14:25,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396004975] [2024-06-27 18:14:25,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:14:25,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:14:25,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:14:25,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:14:25,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:14:25,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:14:25,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 409 transitions, 4465 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:25,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:14:25,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:14:25,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:14:28,462 INFO L124 PetriNetUnfolderBase]: 8066/13498 cut-off events. [2024-06-27 18:14:28,463 INFO L125 PetriNetUnfolderBase]: For 823035/823046 co-relation queries the response was YES. [2024-06-27 18:14:28,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100869 conditions, 13498 events. 8066/13498 cut-off events. For 823035/823046 co-relation queries the response was YES. Maximal size of possible extension queue 606. Compared 99710 event pairs, 2281 based on Foata normal form. 7/13175 useless extension candidates. Maximal degree in co-relation 100726. Up to 11575 conditions per place. [2024-06-27 18:14:28,676 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 378 selfloop transitions, 57 changer transitions 0/445 dead transitions. [2024-06-27 18:14:28,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 445 transitions, 5587 flow [2024-06-27 18:14:28,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:14:28,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:14:28,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-27 18:14:28,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 18:14:28,678 INFO L175 Difference]: Start difference. First operand has 308 places, 409 transitions, 4465 flow. Second operand 8 states and 192 transitions. [2024-06-27 18:14:28,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 445 transitions, 5587 flow [2024-06-27 18:14:30,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 445 transitions, 5390 flow, removed 66 selfloop flow, removed 4 redundant places. [2024-06-27 18:14:30,903 INFO L231 Difference]: Finished difference. Result has 312 places, 412 transitions, 4504 flow [2024-06-27 18:14:30,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4268, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4504, PETRI_PLACES=312, PETRI_TRANSITIONS=412} [2024-06-27 18:14:30,904 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 258 predicate places. [2024-06-27 18:14:30,904 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 412 transitions, 4504 flow [2024-06-27 18:14:30,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:30,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:14:30,905 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:14:30,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 18:14:30,905 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:14:30,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:14:30,906 INFO L85 PathProgramCache]: Analyzing trace with hash -578369032, now seen corresponding path program 2 times [2024-06-27 18:14:30,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:14:30,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993950958] [2024-06-27 18:14:30,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:14:30,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:14:30,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:14:31,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:14:31,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:14:31,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993950958] [2024-06-27 18:14:31,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993950958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:14:31,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:14:31,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:14:31,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787691975] [2024-06-27 18:14:31,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:14:31,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:14:31,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:14:31,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:14:31,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:14:32,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:14:32,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 412 transitions, 4504 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:32,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:14:32,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:14:32,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:14:35,740 INFO L124 PetriNetUnfolderBase]: 8100/13555 cut-off events. [2024-06-27 18:14:35,741 INFO L125 PetriNetUnfolderBase]: For 852136/852149 co-relation queries the response was YES. [2024-06-27 18:14:35,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102242 conditions, 13555 events. 8100/13555 cut-off events. For 852136/852149 co-relation queries the response was YES. Maximal size of possible extension queue 608. Compared 100096 event pairs, 2282 based on Foata normal form. 8/13233 useless extension candidates. Maximal degree in co-relation 102098. Up to 11660 conditions per place. [2024-06-27 18:14:35,934 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 398 selfloop transitions, 45 changer transitions 0/453 dead transitions. [2024-06-27 18:14:35,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 453 transitions, 5684 flow [2024-06-27 18:14:35,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:14:35,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:14:35,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-27 18:14:35,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5078125 [2024-06-27 18:14:35,935 INFO L175 Difference]: Start difference. First operand has 312 places, 412 transitions, 4504 flow. Second operand 8 states and 195 transitions. [2024-06-27 18:14:35,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 453 transitions, 5684 flow [2024-06-27 18:14:37,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 453 transitions, 5470 flow, removed 52 selfloop flow, removed 6 redundant places. [2024-06-27 18:14:37,511 INFO L231 Difference]: Finished difference. Result has 314 places, 415 transitions, 4482 flow [2024-06-27 18:14:37,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4290, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4482, PETRI_PLACES=314, PETRI_TRANSITIONS=415} [2024-06-27 18:14:37,511 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 260 predicate places. [2024-06-27 18:14:37,512 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 415 transitions, 4482 flow [2024-06-27 18:14:37,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:37,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:14:37,512 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:14:37,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 18:14:37,512 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:14:37,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:14:37,512 INFO L85 PathProgramCache]: Analyzing trace with hash -578368784, now seen corresponding path program 1 times [2024-06-27 18:14:37,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:14:37,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4859086] [2024-06-27 18:14:37,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:14:37,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:14:37,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:14:38,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:14:38,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:14:38,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4859086] [2024-06-27 18:14:38,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4859086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:14:38,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:14:38,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:14:38,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380260547] [2024-06-27 18:14:38,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:14:38,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:14:38,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:14:38,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:14:38,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:14:38,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:14:38,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 415 transitions, 4482 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:38,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:14:38,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:14:38,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:14:42,011 INFO L124 PetriNetUnfolderBase]: 8117/13567 cut-off events. [2024-06-27 18:14:42,011 INFO L125 PetriNetUnfolderBase]: For 870842/870855 co-relation queries the response was YES. [2024-06-27 18:14:42,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103315 conditions, 13567 events. 8117/13567 cut-off events. For 870842/870855 co-relation queries the response was YES. Maximal size of possible extension queue 609. Compared 100149 event pairs, 2278 based on Foata normal form. 11/13250 useless extension candidates. Maximal degree in co-relation 103170. Up to 11766 conditions per place. [2024-06-27 18:14:42,229 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 414 selfloop transitions, 30 changer transitions 0/454 dead transitions. [2024-06-27 18:14:42,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 454 transitions, 5604 flow [2024-06-27 18:14:42,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:14:42,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:14:42,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-27 18:14:42,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4921875 [2024-06-27 18:14:42,231 INFO L175 Difference]: Start difference. First operand has 314 places, 415 transitions, 4482 flow. Second operand 8 states and 189 transitions. [2024-06-27 18:14:42,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 454 transitions, 5604 flow [2024-06-27 18:14:43,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 454 transitions, 5440 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-27 18:14:43,818 INFO L231 Difference]: Finished difference. Result has 316 places, 418 transitions, 4464 flow [2024-06-27 18:14:43,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4318, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4464, PETRI_PLACES=316, PETRI_TRANSITIONS=418} [2024-06-27 18:14:43,819 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 262 predicate places. [2024-06-27 18:14:43,819 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 418 transitions, 4464 flow [2024-06-27 18:14:43,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:43,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:14:43,819 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:14:43,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 18:14:43,819 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:14:43,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:14:43,819 INFO L85 PathProgramCache]: Analyzing trace with hash -370496114, now seen corresponding path program 2 times [2024-06-27 18:14:43,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:14:43,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890108357] [2024-06-27 18:14:43,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:14:43,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:14:43,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:14:44,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:14:44,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:14:44,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890108357] [2024-06-27 18:14:44,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890108357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:14:44,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:14:44,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:14:44,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819056500] [2024-06-27 18:14:44,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:14:44,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:14:44,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:14:44,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:14:44,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:14:44,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:14:44,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 418 transitions, 4464 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:44,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:14:44,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:14:44,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:14:48,548 INFO L124 PetriNetUnfolderBase]: 8154/13613 cut-off events. [2024-06-27 18:14:48,549 INFO L125 PetriNetUnfolderBase]: For 891769/891782 co-relation queries the response was YES. [2024-06-27 18:14:48,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104415 conditions, 13613 events. 8154/13613 cut-off events. For 891769/891782 co-relation queries the response was YES. Maximal size of possible extension queue 611. Compared 100470 event pairs, 2272 based on Foata normal form. 11/13297 useless extension candidates. Maximal degree in co-relation 104269. Up to 11743 conditions per place. [2024-06-27 18:14:48,747 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 408 selfloop transitions, 44 changer transitions 0/462 dead transitions. [2024-06-27 18:14:48,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 462 transitions, 5893 flow [2024-06-27 18:14:48,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:14:48,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:14:48,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-27 18:14:48,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4947916666666667 [2024-06-27 18:14:48,749 INFO L175 Difference]: Start difference. First operand has 316 places, 418 transitions, 4464 flow. Second operand 8 states and 190 transitions. [2024-06-27 18:14:48,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 462 transitions, 5893 flow [2024-06-27 18:14:50,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 462 transitions, 5769 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-27 18:14:50,572 INFO L231 Difference]: Finished difference. Result has 319 places, 426 transitions, 4629 flow [2024-06-27 18:14:50,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4340, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4629, PETRI_PLACES=319, PETRI_TRANSITIONS=426} [2024-06-27 18:14:50,573 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 265 predicate places. [2024-06-27 18:14:50,573 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 426 transitions, 4629 flow [2024-06-27 18:14:50,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:50,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:14:50,574 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:14:50,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 18:14:50,574 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:14:50,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:14:50,574 INFO L85 PathProgramCache]: Analyzing trace with hash 263502218, now seen corresponding path program 3 times [2024-06-27 18:14:50,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:14:50,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002505541] [2024-06-27 18:14:50,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:14:50,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:14:50,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:14:51,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:14:51,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:14:51,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002505541] [2024-06-27 18:14:51,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002505541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:14:51,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:14:51,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:14:51,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105857986] [2024-06-27 18:14:51,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:14:51,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:14:51,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:14:51,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:14:51,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:14:51,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:14:51,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 426 transitions, 4629 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:51,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:14:51,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:14:51,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:14:55,176 INFO L124 PetriNetUnfolderBase]: 8171/13636 cut-off events. [2024-06-27 18:14:55,177 INFO L125 PetriNetUnfolderBase]: For 913110/913123 co-relation queries the response was YES. [2024-06-27 18:14:55,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105606 conditions, 13636 events. 8171/13636 cut-off events. For 913110/913123 co-relation queries the response was YES. Maximal size of possible extension queue 610. Compared 100632 event pairs, 2276 based on Foata normal form. 11/13319 useless extension candidates. Maximal degree in co-relation 105458. Up to 11806 conditions per place. [2024-06-27 18:14:55,379 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 417 selfloop transitions, 37 changer transitions 0/464 dead transitions. [2024-06-27 18:14:55,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 464 transitions, 5804 flow [2024-06-27 18:14:55,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:14:55,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:14:55,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-27 18:14:55,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4895833333333333 [2024-06-27 18:14:55,380 INFO L175 Difference]: Start difference. First operand has 319 places, 426 transitions, 4629 flow. Second operand 8 states and 188 transitions. [2024-06-27 18:14:55,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 464 transitions, 5804 flow [2024-06-27 18:14:57,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 464 transitions, 5662 flow, removed 51 selfloop flow, removed 4 redundant places. [2024-06-27 18:14:57,090 INFO L231 Difference]: Finished difference. Result has 323 places, 429 transitions, 4662 flow [2024-06-27 18:14:57,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4501, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4662, PETRI_PLACES=323, PETRI_TRANSITIONS=429} [2024-06-27 18:14:57,091 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 269 predicate places. [2024-06-27 18:14:57,091 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 429 transitions, 4662 flow [2024-06-27 18:14:57,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:57,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:14:57,091 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:14:57,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 18:14:57,091 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:14:57,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:14:57,091 INFO L85 PathProgramCache]: Analyzing trace with hash -370913188, now seen corresponding path program 5 times [2024-06-27 18:14:57,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:14:57,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010256563] [2024-06-27 18:14:57,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:14:57,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:14:57,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat